Karcham Wangtoo Hydroelectric Plant
Himachal Pradesh, India
The 870th largest power station in the world
The Karcham Wangtoo Hydroelectric Plant is a 1,091 megawatts (1, 463, 000 hp) run-of-the-river hydroelectric power station on the Sutlej River in Kinnaur district of Himachal Pradesh state of India.
Power station data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).