High-resolution satellite images of Suez, Egypt.

Storms