A few days ago, officials admitted that certain “peripheral” structures of the massive Three Gorges Dam deformed due to the building water pressure. Stunning pictures of water being released ...
T he Three Gorges Dam, a colossal structure spanning the Yangtze River in China's Hubei province, has long been a subject of ...