India Especially the state of Bihar and Uttar Pradesh have many important pilgrimage sites which are very important to Buddhist people around the world. Today, we are visiting the tallest stupa of the world. Kesariya Stupa
View More
India Especially the state of Bihar and Uttar Pradesh have many important pilgrimage sites which are very important to Buddhist people around the world. Today, we are visiting the tallest stupa of the world. Kesariya Stupa