 South Africa's 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 largest opposition party, the Democratic Alliance, will take on six ministries, including Home Affairs and Agriculture. Six other portfolios are to be shared among smaller parties. The ANC will continue to hold 20 posts. Mr Ramaphosa explained how the roles were decided.