Sri Lanka casts a spell with its lush green mountains, cascading waterfalls, and sparkling white sandy beaches. While Colombo, Kandy, and Galle are the major lures for tourists heading to Sri Lanka, there are many other offbeat places that are no less enthralling. Read on to know about a few such hidden historical and natural treasures in « Continue Reading »
Nuwara Eliya, meaning ‘City of Light’, is often referred to as ‘Little England’ by the Sri Lankan tourism industry. This town located in the central highlands of Sri Lanka is one of the major tea producing regions of the world. Nuwara Eliya is dominated by the tallest mountain in Sri Lanka, Pidurutalagala that offers panoramic views of « Continue Reading »