A relief panel depicting Bhudda's defeat of the devils on the Shanti Stupa. Shanti Stupa is a peace stupa built to promote world peace and prosperity and to commemorate 2500 years of Buddhism by Japanese and Ladakhi buddhists. Shanti Stupa, Leh, Ladakh, Republic of India. 13Sep11
Add to Cart Add to Lightbox Download