Satellite imagery helps fight locust plagues in North Africa

DMC International Imaging (DMCii) is helping The Algerian Space Agency [...]