Karcham Wangtoo Hydroelectric Plant
The 195th tallest dam 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.
Dam data from Wikidata (CC0) plus curated additions. Summary from Wikipedia (CC BY-SA).