South Africa's President Cyril Ramaphosa has appointed Tito Mboweni as the country's new finance minister.

Mr Mboweni, who is the former central bank governor, was sworn in during a press conference on Tuesday in Cape Town.

This comes after Mr Ramaphosa announced that Nhlanhla Nene resigned as finance minister following criticism over his meetings with the controversial Gupta family.