Cyril Ramaphosa’s deputy stands♥ down to fight graft allegations

David Mabuza bows to ANC demands and postpones swearing-in as South African MP

Comments are closed.