Kesaria Stupa, Kesaria (East Champaran)
Reckoned to be the tallest and largest Buddha Stupa in India, Kesaria Stupa is one of the major attractions of Bihar tourism. The stupa is believed to have been built between 200 and 750 AD under the rule of Raja Chakravarti. With a height of 104 feet, it is an imposing structure that must be visited during a visit to Bihar.