Ramaphosa scraps state security, announces new finance minister and fires Mapisa-Nqakula

The much-anticipated announcement of changes to President Cyril Ramaphosa’s cabinet came amid news that Dr Zweli Mkhize resigned.