
It has been 100 days since Cyril Ramaphosa became South Africa's president.
He took office after his predecessor, Jacob Zuma, resigned under pressure from his party.
Zuma had been in power for eight years, but faced several allegations of corruption.
Al Jazeera's Malcolm Webb reports from Johannesburg.