
Tucked in the Central Province of Sri Lanka, the humble town of Dambulla is a treasure trove of historical monuments that are definitely worth a visit. Of all the places to visit in Dambulla, the amazing Dambulla cave temple complex must be first on your list. It is the largest and most beautiful one in the country, with spectacular sculpture & painting strewn all over. Read more…