Stock Photo - Japanese Stupa, erected in 1991, on a mountain ridge high above the village Changspa, Leh, Jammu and Kashmir, India

Stock Photo: Japanese Stupa, erected in 1991, on a mountain ridge high above the village Changspa, Leh, Jammu and Kashmir, India.

Searchable keywords

Choose multiple keywords