Flooding was precipitated by record rainstorms that swept through the province in the past several days, with Zhengzhou being the hardest hit. Power shortages and traffic collapses were also caused by the harsh weather.