Interesting things about Kesariya Stupa, the largest and the tallest in the world
The Kesaria Stupa, located in the state of Bihar, is believed to be the tallest and largest Buddhist stupa in the world. You will find this giant of a stupa in the town of Kesariya, about 110 km north of the city of Patna, in East Champaran…
Read More...
Read More...