New cabinet sworn in

David Mabuza has been the first of President Cyril Ramaphosa’s executive to be sworn in at the