Shanti stupa, a Buddhist Peace Pagoda in Leh, with the Kangri Mountain range in the background. Ladakh, North India