News

China's north and west braced for more flash floods and landslides on Thursday as annual 'Plum Rains' left a trail of ...
The Three Gorges Dam, spanning the Yangtze River in China, is the world’s largest hydropower project. While it generates significant electricity and aids in flood control, recent events have raised ...
A view of the Yangtze River's primary source, the Jangchu Diruk Glacier, in the Amdo section of the Three-River-Source National Park. [Photo by Palden Nyima/chinadaily.com.cn] The glacier area in ...