Dambulla Sri Lanka

Renowned as the location of the world’s largest cave temple complex, Dambulla is a sacred city connected with many significant events in the country’s Buddhist legacy. Delve into the fresco laden interiors of the Dambulla Caves and get lost in a land full of myth and legend.