South Africa: Cyril Ramaphosa is the New President of the ANC! #ANC54

It’s been an action packed long journey these past months in South Africa with the ruling party (ANC) having to elect its new President. The race was between South Africa’s

Share