2024 South African general election Cyril Ramaphosa is re-elected as President of South Africa for a second term. Sources: Reuters