Work begins on massive hydro scheme in China.

Work begins on massive hydro scheme in China.

  Construction has begun in China of a hydropower station designed to produce the equivalent of two-thirds of Beijing’s electricity…

1 2 3 77