Shanti Stupa

Shanti Stupa

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