Heavy rainfall floods streets and subway stations in China

Zhengzhou, a city in central China, has had a record rainfall that has caused major flooding and displaced thousands of people. .

Leave a Comment

x