Sri Lanka, often called the 'Pearl of India', is a hidden gem of a tourist destination in Asia, enjoying quiet popularity. When travelling through Sri Lanka, packed with attractions such as the popular Sigiriya Rock and other World Heritage sites, as well as sacred Buddhist sites, which...