Loading…
View of the Indus River from spectacular Zinchen road near Leh, Ladakh, India