This photo taken on July 7, 2023 shows the scenery of Wuxia Gorge, one of the Three Gorges on the Yangtze River, in Southwest China's Chongqing Municipality. [Photo/Xinhua] BEIJING -- The Three ...
The Three Gorges Dam, located on the Yangtze River in Hubei Province, China, is the world’s largest hydroelectric project.
China has approved the construction of a colossal hydropower project on Tibet’s longest river that could generate three times more energy than the Three Gorges Dam, state news agency Xinhua ...