Yatala Vehera
Yatala Vehera (also spelled Yatala Wehera) is an ancient Buddhist stupa dating back to the 3rd Century B.C., located in Deberawewa – Thissamaharama in the Hambantota District of Sri Lanka. The stupa is built on a stage made of large flat granite stones and has a surrounding wall of sculpted elephant heads, a moat, and … Read more