High-resolution satellite images of Baku, Azerbaijan.

Storms