Who are South Africa’s presidential candidates?
The current South African president and leader of the ruling African National Congress (ANC), Cyril Ramaphosa, is in the upcoming election. Ramaphosa took over the reins from former President Jacob Zuma in 2018...
Read more