Deekshabhoomi is a sacred monument of Navayana Buddhism located at Nagpur city in Maharashtra state of India, where Dr. B. R. Ambedkar, embraced Buddhism

Share this Post: