High-resolution satellite images of the Burj Al Arab hotel, Dubai, United Arab Emirates.

Storms