S&P 5007,489.72 0.70%
South Africa President Cyril Ramaphosa Faces Impeachment Threat Over Phala Phala Farmgate Scandal — Witness News