The desert nation's heaviest rainstorm in months flooded roads in major cities and led to dozens of flights being cancelled or delayed.