NEW DELHI: Recent excavations undertaken at the Tejpur Deora Stupa, also known as ‘Kesariya Stupa’, have exposed the true extent of the architecturally-imposing structure in Bihar’s East Champaran. A ...