Noble peace laureate Dalai Lama on Wednesday inaugurated the new Vishwa Shanti Stupa (World Peace Pagoda) in New Delhi. The Stupa, built 30 meters high and 37 meters in diameter, has a ramp that enables easy access to physically-challenged