Teesta Low Dam - III Hydropower Plant
Kalimpong district, India
The 2367th largest power station in the world
Teesta Low Dam - III Hydropower Plant is a run-of-the-river hydroelectric station built on the Teesta River. The Dam is located at Rambi Bazar, Kalimpong district, West Bengal.
Power station data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).