In the last few hours, several highly organized storms have brought very heavy rain, hail, and flash floods to this area of the Arabian Peninsula.