China completed construction on Saturday of the controversial Three Gorges Dam, the world’s largest hydroelectricity project, and marked the occasion with a subdued ceremony broadcast live on state ...
When we talk about feats of engineering, very few megastructures on Earth rival the sheer scale of China's Three Gorges Dam. It's located in Hubei province, spanning the mighty Yangtze River, and it's ...
China has approved the construction of a huge hydroelectric dam in Tibet, which would be the world’s largest hydropower plant with triple the capacity of the current biggest operational project, the ...
Flood waters are putting China's massive Three Gorges Dam to the test and raising water levels on its longest river, the Yangtze, after weeks of floods nationwide killed about 700 people, state media ...
Liao Ran, a corruption analyst at Transparency International, discusses the fall of Zhou Yongkang, China’s former security chief, and the consolidation of power by President Xi Jinping. By Didi ...
China has installed the world’s largest floating offshore wind turbine off Guangdong province, a 16-megawatt deep-sea project.