High-resolution satellite images of Marrakesh, Morocco.

Storms