The Democratic Alliance's John Steenhuisen . Top Stories 'We understand we can't get everything we want' - DA leader 2 hours ago
File: Cyril Ramaphosa takes the oath of office at his inauguration as South African President, at Loftus Versfeld stadium in Pretoria, on May 25, 2019. WATCH | The Presidential Inauguration 19 June 2024
Discussion | Presidential Inauguration | Investors seem optimistic about Ramaphosa's return 19 June 2024