(Photo source www. Wikipedia .com )
Three Georges Dam, in China, the world’s biggest hydropower project is an 21st century’s engineering marvel, has been insistently promoted as a solution for recurring flood on the Yangtze River, and a source of hydroelectric power for the nation. However a source of People’s Daily said officials at a recent [...]




