Kesariya Stupa: Tallest Lighthouse of Enlightenment

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