Visit Sri Lanka with Hellow Travel Sri Lanka, formally Ceylon an Island country located in the Indian Ocean, separated from peninsular india by Palk Strait. heady mix of British colonial heritage, beautiful landscapes and incredibly friendly local people. As a […]