Dambulla is a historic town in Sri Lanka’s Central Province, famous for the Dambulla Cave Temple, a UNESCO World Heritage Site featuring ancient Buddhist murals and statues housed in a series of rock caves.
Dambulla is a historic town in Sri Lanka’s Central Province, famous for the Dambulla Cave Temple, a UNESCO World Heritage Site featuring ancient Buddhist murals and statues housed in a series of rock caves.