High-resolution satellite images of Manama, Bahrain.

Storms