The path not taken.
- Oct 9, 2009
- Reaction score
China's controversial Three Gorges Dam, the world's biggest hydropower project, is structurally sound, officials said, denying rumors on social media it was at risk of collapse.
Official media says recent Google imagery of apparent buckling in the dam’s structure is suspect, while a former project engineer says faults do exist.