High-resolution satellite images of Doha, Qatar.

Storms