Doubts over Chinese dam

5 billion Three Gorges hydro-power project may fall significantly short of supply

Blurred image of IJGlobal article content