Skip to main content

Protecting food security in Africa during COVID-19

Apr 27 2020

Even before the global COVID-19 pandemic broke out, food insecurity was a serious concern throughout sub-Saharan Africa. According to the Food and Agriculture Organization, 239 million people in the region were undernourished as of 2018. Since long before the COVID-19 pandemic, these chronic food crises have been driven by a variety of factors, including economic shocks, climate, and conflict. Indeed, areas that are severely affected by climate change—particularly the Sahel region, the Horn of Africa, and southern Africa—have many food insecure people.

The website encountered an unexpected error. Try again later.
Error: Interface "Laminas\Feed\Reader\ExtensionManagerInterface" not found in include() (line 13 of modules\feeds\src\Component\ZfExtensionManagerSfContainer.php).
include() (Line: 576)
Composer\Autoload\{closure}() (Line: 427)
Composer\Autoload\ClassLoader->loadClass() (Line: 261)
Drupal\Component\DependencyInjection\Container->createService() (Line: 179)
Drupal\Component\DependencyInjection\Container->get() (Line: 61)
Drupal\feeds\Feeds\Parser\SyndicationParser::create() (Line: 21)
Drupal\Core\Plugin\Factory\ContainerFactory->createInstance() (Line: 22)
Drupal\feeds\Plugin\Type\FeedsAnnotationFactory->createInstance() (Line: 83)
Drupal\Component\Plugin\PluginManagerBase->createInstance() (Line: 62)
Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->initializePlugin() (Line: 80)
Drupal\Component\Plugin\LazyPluginCollection->get() (Line: 88)
Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->setConfiguration() (Line: 47)
Drupal\feeds\Feeds\FeedsSingleLazyPluginCollection->setConfiguration() (Line: 104)
Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->addInstanceId() (Line: 55)
Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->__construct() (Line: 38)
Drupal\feeds\Feeds\FeedsSingleLazyPluginCollection->__construct() (Line: 566)
Drupal\feeds\Entity\FeedType->getPluginCollections() (Line: 482)
Drupal\feeds\Entity\FeedType->getPlugin() (Line: 455)
Drupal\feeds\Entity\FeedType->getFetcher() (Line: 73)
Drupal\feeds\EventSubscriber\LazySubscriber->Drupal\feeds\EventSubscriber\{closure}()
call_user_func() (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 38)
Drupal\feeds\FeedsExecutable->dispatchEvent() (Line: 224)
Drupal\feeds\FeedsExecutable->doFetch() (Line: 103)
Drupal\feeds\FeedsExecutable->processItem() (Line: 42)
Drupal\feeds\Plugin\QueueWorker\FeedRefresh->processItem() (Line: 268)
Drupal\Core\Cron->processQueue() (Line: 233)
Drupal\Core\Cron->processQueues() (Line: 162)
Drupal\Core\Cron->run() (Line: 75)
Drupal\Core\ProxyClass\Cron->run() (Line: 65)
Drupal\automated_cron\EventSubscriber\AutomatedCron->onTerminate()
call_user_func() (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 115)
Symfony\Component\HttpKernel\HttpKernel->terminate() (Line: 66)
Drupal\Core\StackMiddleware\StackedHttpKernel->terminate() (Line: 715)
Drupal\Core\DrupalKernel->terminate() (Line: 22)