What is the world's largest power station in terms of installed capacity, located near Wuhan?
Three Gorges Dam
Itaipu Dam
Grand Ethiopian Renaissance Dam
Xiluodu Dam
Answer
The Three Gorges Dam, the world's largest power station in terms of installed capacity, is located nearby Wuhan. It plays a significant role in China's energy production.