High-resolution satellite images of Aden, Yemen.

Storms