Online Magazine – Hydro Edition

5
Three Gorges Dam is world’s largest hydropower complex, located on China’s Yangtze River