South African president sets May 29 as election day as polls show a drop in support for the ANC
South Africa will hold its national election on May 29, President Cyril Ramaphosa announced on Tuesday.
South Africa will hold its national election on May 29, President Cyril Ramaphosa announced on Tuesday.