Shanti Stupa also known as World Peace Pagoda for Vishwa shanti is located in Indraprastha Park, Delhi. The Shanti Stupa was inaugurated on November 14, 2007 and Dedicated to the people of India and the World with an aim to peace-building efforts all over the world with an emphasis on non-violence (ahinsa) as envisioned by Fujii Guruji.... See more