China's Three Gorges Power Plant, the largest hydropower project in the country, generated 98.8 billion kwh of electricity in 2014, bettering the world record for hydropower generation set by Brazil's Itaipu hydroelectric plant, officials claimed today.
Another 300,000 people will be
forced to relocate due to China`s controversial Three Gorges
Dam and its huge reservoir, the project which has been
criticised for its huge human and environmental costs.