
Johannesburg, South Africa – This week, President Cyril Ramaphosa will face his toughest tests as leader of South Africa’s ruling African National Congress (ANC) party – and of the country.
On Tuesday, he faces a crunch impeachment vote in Parliament that could see him disgraced out of office like immediate predecessor Jacob Zuma, who resigned due to internal party pressure, and Thabo Mbeki who resigned from office after a formal request from the ANC a decade earlier.