 The South African president, Cyril Ramaphosa, has announced details of the new unity government to include representatives from outside the African National Congress for the first time since it won power 30 years ago. The ANC will continue to hold 20 posts, while the other 12 ministries will be shared amongst coalition partners.