World Cyril Ramaphosa is re-elected South Africa president in ‘new era’ of coalition Isabel van Brugen 02/07/2024