S&P 5007,520.75 0.61%
South African President Cyril Ramaphosa Challenges Impeachment Report in High Court — Witness News