Loading…
A horse grazes along the Indus River near Stok Village and Chuchok Yakma, Ladakh, India