Loading…
Flowering grasses along the Indus River, Leh, Ladakh, India