USA News

Heavy rainfall floods streets and subway stations in China

Zhengzhou, a city in central China, has experienced a report-breaking level of rainfall that has prompted main flooding and displaced hundreds of people.



Resource link

Back to top button