In an announcement Monday aired live on national television, President Jacob Zuma also fired another minister who an independent investigator says used taxpayer money to visit a girlfriend imprisoned in Switzerland.

The announcement followed weeks of calls for Zuma to act decisively against corruption.