Three Gorges project in China on Yang-Yang river is the largest power station in the world having installed capacity of around 22,500 MW.
Three Gorges project in China on Yang-Yang river is the largest power station in the world having installed capacity of around 22,500 MW.