Landscape - Thomas L. Kelly
Hydro power plant.

Hydro power plant.

India's largest hydro electricity power on the Indus. Alchi, Ladakh. India

hydro electricity powerindia's largest hudro electricity poweralchiladakhlehindia