The South Africa government is to set up a special tribunal with powers to fast-track prosecutions and recover the proceeds of corruption.

President Cyril Ramaphosa said the tribunal would consider cases brought by the Special Investigating Unit.

After 25 years in power, the African National Congress has become tainted by widespread allegations of corruption, which forced out Ramaphosa’s predecessor, Jacob Zuma, last year.

South Africa faces elections on 8 May.

Ramaphosa’s announcement of the eight-member panel comes a day after the largest opposition party, the Democratic Alliance, said it would place the fight against corruption at the heart of its election campaign.

He has vowed to tackle corruption since coming to power.