Exceptional Safaris in Sri Lanka Even today we will continue our discovery of The wonder of Asia, Sri Lanka. On a trip to Sri Lanka, Dambulla is a must-see cultural site north of Kandy. It is located about twenty kilometers from Sigiriya and its famous Lion Rock. Listed as a Unesco heritage, Dambulla is home […]