Video PlayerClose
Baihetan hydropower station in SW China is the world's second largest in terms of installed capacity. Its construction is on schedule. Check out latest development.
Baihetan hydropower station in SW China is the world's second largest in terms of installed capacity. Its construction is on schedule. Check out latest development.