South African President Cyril Ramaphosa has been reelected by lawmakers for a second term after his African National Congress party struck a dramatic late coalition deal with the main opposition
South African President Cyril Ramaphosa has been reelected by lawmakers for a second term after his African National Congress party struck a dramatic late coalition deal with the main opposition
South African President Cyril Ramaphosa has been reelected by lawmakers for a second term after his African National Congress party struck a dramatic late coalition deal with the main opposition