Cyril Ramaphosa is re-elected as President of South Africa for a second term. (Reuters) 2024 South African general election link embed save