NASA: China slowed down the Earth’s rotation and made the day longer January 30, 2025 Work on China’s Three Gorges Dam, the world’s largest hydroelectric power station, was completed in 2006. Located on the Yangtze River, west of the…