24.2 C
Accra
Sunday, August 3, 2025
HomeTagsAhmed Ogwell Ouma

Tag: Ahmed Ogwell Ouma

Africa’s health chief was’ mistreated’ at a German airport

Ahmed Ogwell Ouma, the acting head of the African Centres for Disease Control (CDC), has returned to Kenya after allegedly being mistreated by immigration...

Must read