Audio By Carbonatix
A court in South Africa has thrown out fraud and corruption charges against left-wing opposition leader Julius Malema.
The case should be "struck off" because of lengthy delays in bringing him to trial, a judge ruled.
Mr Malema was charged in 2012 with money laundering, racketeering and corruption related to a government contract worth $4m (£2.5m).
He denied the charges, and said they were politically motivated.
Mr Malema formed the Economic Freedom Fighters (EFF) party in 2013 following his expulsion from the governing African National Congress (ANC).
He is a fierce critic of President Jacob Zuma, and has campaigned against corruption.

Correspondents say the ruling is a big boost for Mr Malema's career, and will fuel perceptions that he is the victim of an abuse of power.
Judge George Mothle said the case had dragged on for too long, and this was "prejudicial" to Mr Malema, South Africa's News24 site reports.
"For now, the case is over, you are free to go," the judge told Mr Malema.

However, he added, the defendant not been formally acquitted, so prosecutors could still charge him again.
Addressing his cheering supporters outside court, Mr Malema said the prosecution had "messed up" its case.
"Let them manufacture any new charges against me. They will never win," he said.
"It is going to keep happening; there will be attempts on our lives," Mr Malema added.
The charges related to a government contract awarded to a company in which Mr Malema held a stake through his family trust.
The contract was for the construction of roads in Mr Malema's home region of Limpopo, when he was still the head of the governing party's youth wing.
He was accused of "improperly" receiving money for the contract.
Latest Stories
-
Abrupt changes to US green card process trigger widespread confusion and anxietyÂ
4 minutes -
‘I’m excited for their future’ – Boye-Hlorkah impressed by Black Maidens after Liberia win
10 minutes -
Uganda’s Ghetto Kids to perform with Shakira at 2026 FIFA World Cup halftime show
12 minutes -
Senegal president’s dissolution of government signals high-stakes pivot to IMF
17 minutes -
Senegal’s leadership row mounts as parliament speaker resigns
23 minutes -
Respect rule of law, protect rights to safeguard democracy — Abu Jinapor
24 minutes -
Clashes as Venezuelan prisoners protest over alleged mistreatment
26 minutes -
My mission is to rebuild NPP around its founding values — Richard Ahiagbah
27 minutes -
Indian billionaires buy foreign companies as growth slows at home
29 minutes -
We’ll support 24-hour economy if it is properly structured — Baffour Awuah
37 minutes -
Kenya police shake up president’s protection team after security breach
39 minutes -
2026 World Cup: Lamine Yamal leads Spain squad for tournament
40 minutes -
At least 19 people taken to hospital after ‘strong smell’ reported at Tokyo mall
41 minutes -
There is no fight against galamsey under NDC – Baffour Awuah
47 minutes -
CIMAG welcomes Ghana’s exit from IMF programme, predicts growth for maritime sector
52 minutes