Ramaphosa officially confirmed as President of South Africa
The African National Congress (ANC) has forged a tentative agreement with the Democratic Alliance (DA) and other smaller parties to establish a government of national unity in South Africa. This ...
Read more