Cookie Settings Heavy rainfall floods streets and subway stations in China – Squid Videos

Heavy rainfall floods streets and subway stations in China


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

Close Bitnami banner
Bitnami