One can hardly find proper shops near the Piprahwa stupa in Kapilvastu, where the sacred relics of Buddha were found in 1898, encouraging the excavation of remaining Buddhist sites in India. Despite ...