Which is the largest stupa in India?
Kesariya Stupa is a Buddhist stupa in Kesariya, located at a distance of 110 kilometres (68 mi) from Patna, in the Champaran (east) district of Bihar, India. The first construction of the Stupa is dated to the 3rd century BCE
