A huge £8bn dam in China stands almost as tall as the iconic Eiffel Tower. The incredible Lianghekou Dam sits on the Yalong River in China's southwestern Sichuan Province, and its hydroelectric plant ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results