Sri Lanka, formerly known as Ceylon, is in Southern Asia. It is an island country in the Indian Ocean, South of India. Endless beaches, timeless ruins, welcoming people, oodles of elephants, rolling surf, cheap prices, fun trains, famous tea and flavourful food describe Sri Lanka. Sri Lanka's beaches, Hill country and Archeological sites attract visitors from around the world. Sri Lanka's 2000-plus years of culture can be discovered at ancient sites where legendary temples boast beautiful details. The capital city of Colombo, the Cultural Triangle (Dambulla, Anuradhapura and Polonnaruwa), the cities of Kandy, Galle and many southern beach towns have good tourist facilities, and the roads connecting many of those destinations are improving.

Top Cities in Sri Lanka