Traffic backed up and schools were shut in the Saudi capital Riyadh yesterday after the city was struck by a rare severe storm that sparked flooding.