Latest African Online Newspaper | Knowledgebase Africa
South Africa’s Deputy President, David Mabuza, has bowed out. President Cyril Ramaphosa made official…