A world of Buddhas

Dambulla is a fascinating place.

Cave temples filled with statues and frescoes.

Endless arrays of Buddha in stunning yellow…

Read more