JOHANNESBURG (AP) — South African president says general elections will be held on May 7. Recommended Stories Jerome Powell speaks about Fed independence after stepping down: ‘Undergoing a stress test’ Fight for Los Angeles mayor tightens up as Karen Bass, Spencer Pratt, and Nithya Raman make final pitch Trump urges ‘Dumocrats’ to ‘just sit back and relax’ while he negotiates with Iran Advertisement