Cave temples in Dambulla, Sri Lanka – A Historical Wonder

Dambulla, 148-km north-east of Colombo, is a town located in the central province of Sri Lanka. The cave temples are a famous attraction located in Dambulla. Due to the architecture, historical significance and artistic implication, the site was declared a UNESCO World Heritage Site in 1991. What is the significance? Dambulla is assumed to have…