Satellite imagery gives a glimpse of the site where China has commenced construction on what will become the world's largest dam and China's most ambitious infrastructure project since the Three ...
When we talk about feats of engineering, very few megastructures on Earth rival the sheer scale of China's Three Gorges Dam. It's located in Hubei province, spanning the mighty Yangtze River, and it's ...