Loading…
Stupas and electrical tower in Stok Village near Leh, Ladakh, India