2005-01-01 00:00:00 +0000 UTC
In order to build the world’s largest hydropower station - China Yangtze River Three Gorges Hydropower Station, the Yangtze River…