Re-elected South African President Cyril Ramaphosa has announced the appointment of a new cabinet including former opposition leader John Steenhuisen. Mr. John Steenhuisen is now in charge of agriculture. It comes as Ramaphosa’s African National Congress was forced to join forces with rival parties to stay in power after losing …
Read More »