 Thank you. South Africa's cabinet ministers will officially be sworn in today. They are from various political parties and form part of President Cyril Ramaphosa's government of national unity. Some of them have in the past taken each other to court over policy differences and now have to work together as a team.