
Exploring Buddhism – Kiri Vehera
The Kiri Vehera is an ancient stupa located in Kataragama , Uva Province, Sri Lanka. This stupa possibly dates back to the 6th century BC and is believed to have been built by King Mahasena, a regional ruler of the Kataragama area. It is one of the most