Biggest hydropower station in the world begins operation in China
The Baihetan hydropower station, the world’s largest under construction, was officially put into use in southwest China, with two generating units in operation on Monday.
The hydropower station is ...