New deputy president, finance minister announced in major Cabinet reshuffle
ANC deputy president David Mabuza will be the next deputy president of South Africa once he is sworn in as an MP. In a televised address to the nation on Monday evening, President Cyril Ramaphosa savoir +