The state-owned operator of China’s Three Gorges Dam has moved to quash rumours that the world’s largest hydropower project is in trouble, after images from Google Maps circulated which appeared to ...