Deekshabhoomi is a sacred monument of Navayana Buddhism located at Nagpur city in Maharashtra state of India, where Dr. B. R. Ambedkar, embraced Buddhism with approximately 600,000 of his followers mainly scheduled caste peoples
View Full Image on Dreamstime
Username: Rasilkhan007
Editorial: No
Width: 3000 pixels
Height: 4000 pixels
Downloads: 0
Image ID: 285302212