Results for: evocative-of-a-buddhist-stupa Search Results
Family Filter:
0:32
The Ambuluwawa Tower of Sri Lanka is an evocative of a Buddhist stupa and stands at a massive 48 meters tall! The sight from up there is truly magical!
27 May 2021
356
Share Video

Exploring the Mysteries all around us…