Tag: Chongqing
Browse our exclusive articles!
China’s rainstorms forced over 9,700 people to flee
As rainstorms slammed China, almost 9,700 people had to flee.
Following heavy rainstorms in southwest China's Chongqing municipality, over 9,700 residents were evacuated, according to...