High-resolution satellite images of Ouagadougou, Burkina Faso.

Storms