Loading…
The beautiful Indus River near Leh, Ladakh, India