South Africa's Ramaphosa vows to end corruption amid Magashule scandal

South Africa's President, Cyril  Ramaphosa
South Africa's President, Cyril Ramaphosa