A person takes pictures as water is released from the Three Gorges Dam, a giant hydropower project on the Yangtze River, to reduce flood pressure in Yichang, in central Hubei province of China, July 19, 2020. STR / AFP / Getty Beijing – Heavy rainfall has flooded China’s Yangtze River, …
Read More »