Dambulla Cave Temple Wander through the Dambulla Cave Temple, where ancient Buddhist art and statues come alive in a stunning rock sanctuary