Bedazzled in Dambulla: Must-see Attractions For Culture Buffs
A city within Sri Lanka’s famed Cultural Triangle, dazzling Dambulla is a must-see site to be included in the itineraries of all culture and history buffs. It is home to the iconic Dambulla Cave Complex, as well as a variety…