Ramaphosa takes oath of office for second term as president
Cyril Ramaphosa, leader of South Africa’s ruling African National Congress, ANC, took…
Cyril Ramaphosa, leader of South Africa’s ruling African National Congress, ANC, took…
Sign in to your account