Background to South Africa's National Elections on May 8

Background to South Africa's National Elections on May 8
On May 8, South Africans will vote in national elections … only three have a reasonable chance of forming a government. They are the African National Congress (ANC), the Democratic Alliance (DA), …
Background to South Africa's National Elections on May 8