High-resolution satellite images of Dubai, United Arab Emirates.

Storms