Dr Mustapha Mheta, Senior Researcher and Head of Africa Desk at Media Review Network, Johannesburg, South Africa, and the Dean of the School of Languages at Somali National University, spoke to Radio Islam International, covering the situation in Cabo Delgado, Mozambique, the Kenyan Election and the tensions between Rwanda and the DRC.