High-resolution satellite images of Algiers, Algeria.

Storms