DRAG

Latest News

Dambulla-City

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.