Deekshabhoomi is situated in Nagpur, India, a location regarded as a pilgrimage centre of Buddhism in India.
This place has been regarded as a pilgrimage centre of Buddhism in India. Deekshabhoomi is situated in Nagpur, India.
Deekshabhoomi is situated in Nagpur, India. This place has been regarded as a pilgrimage centre of Buddhism in India.
Deekshabhoomi is situated in Nagpur, India. This place has been regarded as a pilgrimage centre of Buddhism in India.