Indian Ocean Travel Notes on Ancient Cities in Sri Lanka: Exploring Kandy, Ampara, and Polonnaruwa Sri Lanka, a jewel in the Indian Ocean, is steeped in rich history and boasts […]