High-resolution satellite images of Beira, Mozambique.

Storms