CAIRO (AP) — Heavy rains pummeled the Egyptian capital of Cairo and other parts of the country Monday, causing massive traffic jams and flooding on many key roads.

The downpour also forced authorities to suspend classes the following day at schools and universities across the country, from Alexandria in the north to Aswan in the south.

Egyptians shared scenes of the rain and flooding on social media, including submerged cars and snarled traffic. Parts of Cairo were left impassable, and trucks were seen fanning out to drain water from flooded areas of the city, home to some 20 million people.

People also took to social media to criticize the government’s lack of preparedness for the downpour. Nearly every year, the capital or other major cities are crippled by flooding from a rainstorm.

Last October, heavy rains left eight people dead, including four children.

The rainy weather was expected to stick around through Tuesday, Egypt’s Meteorological Authority said earlier this week. The office of Prime Minister Mustafa Madbouly said in a statement that Tuesday’s school closures were implemented “so relevant agencies can deal with the size of rain expected tomorrow.”

The predictable flooding has raised questions about the country’s ability to deal with significant rainfall. Infrastructure, sewage and drainage systems have all suffered from a lack of investment and years of poor maintenance.