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 »