Laohuzui Hydropower Station
China
The 2556th largest power station in the world
The Laohuzui Hydropower Station, also called as Laohuzui hydropower project, is a hydropower station in Tibet located in Gongbo Gyamda County of Nyingchi Prefecture, about 343 km from Lhasa. The "Laohuzui" in the phrase "Laohuzui Hydropower Station" refers to the "tiger's mouth".
Power station data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).