Not many know India as the birthplace of Buddhism, the sacred spiritual path inspired by Lord Buddha’s teachings. As one would expect of the land that gave birth