News South Africa’s President Ramaphosa is reelected for second term South African President Cyril Ramaphosa has been reelected for a second term after a last-minute coalition deal with the Democratic Alliance (DA). The African... ObaahJune 15, 2024