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

Storms