Shan Jie and Zhao Juecheng July 28, 2020
Editor's Note: The Three Gorges Dam, which is China's largest water project, has played a key role in water adjustment and energy generation on the Yangtze River. But even since before it was built in 1994, the project has always been under suspicion and criticism from overseas with some...More