An Opera News Kenya publication
Cyril Ramaphosa, South Africa’s president has been listed in TIME magazine 2019 TIME 100. Ramaphosa and Abiy…