The Dambulla Royal Cave Temple is an incredible complex with temples built into 5 caves under overhanging rock, containing paintings, statues & wall murals and is a World Heritage Site. (Dambulla, Sri Lanka)
📍 Explore on PIXEO Map →
herohistoriclandmark



