Indira Gandhi Super Thermal Power Project
India
The 563rd largest power station in the world
Indira Gandhi Super Thermal Power Project is located between Khanpur Khurd (to the south of the plant) and Jharli village (to the north of the plant) in Jhajjar district of Haryana, India.
Power station data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).