Shanti Stupa Shanti Stupa About Shanti Stupa One of the seven Buddhist Shanti Stupas across the world, the Shanti Stupa in Leh,…