South Africa to hold general election on May 29 | Elections News
Ruling ANC faces a tough challenge to retain its majority in the seventh election since the end of the apartheid system. South Africa will hold national and provincial elections on May 29, President Cyril Ramaphosa’s office has said. Ramaphosa’s ruling African National Congress (ANC) party is expected to face a…