High-resolution satellite images of Abu Dhabi, United Arab Emirates.

Storms