Africa6 months ago
Ramaphosa takes oath of office for 2nd term as South African president
Cyril Ramaphosa, leader of South Africa’s ruling African National Congress (ANC), took oath as the nation’s president for the next five years on Wednesday at Pretoria,...