mail_outline sales@mediastorehouse.com
Shanti Stupa, a famous Buddhist Stupa located in the heart of Leh city in Ladakh region of India, Asia
Shanti Stupa and Stok-Kangri massif, Leh, Ladakh, Indian Himalayas, India, Asia
Shanti Stupa, Leh, Ladakh, Indian Himalayas, India, Asia