Sri Lanka is a magnificent sandy beaches and palm trees, leaning to the warm waters of the Indian Ocean. Sri Lanka has number of cities that are significant from the tourism point of view. They offer a myriad of opportunities to the tourists. Each city is unique in its own sense. Some are known for their historical.