China builds a super hydropower dam system in the harshest place on Earth
China is constructing an unprecedented system of large dams along its longest river. This is part of a series of hydroelectric power projects being developed in one of the planet's ...