South Africa News Cyril Ramaphosa re-elected as ANC leader following ‘farmgate’ scandal South Africa’s President Cyril Ramaphosa has been re-elected as the governing ANC’s leader to wild cheers from his supporters. He defeated his rival Zweli... Mimmy19/12/2022