South African President Cyril Ramaphosa has announced the resignation of his deputy, David Mabuza,..
President Cyril Ramaphosa has asked his deputy, David Mabuza, to remain in his position..
The newly elected deputy president of the ANC Paul Mashatile was the talk of..