buddhism

The Symbol of the Buddha: The Dambulla Caves

Francesca Dale reflects upon the power and importance of the Buddha as a religious symbol and inspiration, following a visit to the Damballa Caves in Sri Lanka.