 The South African president, Silwa 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. Shingai Nyoka is in Johannesburg.