Kesaria claims the tallest and the largest Buddhist Stupa in the world; the stupa was discovered in 1998 through excavation by the Archaeological Survey of India (ASI).
Kesaria claims the tallest and the largest Buddhist Stupa in the world. The stupa was discovered in 1998 during an excavation by the Archaeological Survey of India (ASI).