The appeal court also admonished the lower court for not throwing out the allegations of embezzling funds earlier

He was fined 10 million ringgit on top of a seven-year prison sentence but was out on bail pending the appeal.

On Wednesday, a three-member panel in the Court of Appeal unanimously overturned the conviction, ruling that it was the result of “serious misdirection” by the trial judge.

The panel found that the high court judge had made several wrong decisions and that there was no element of dishonesty in Syed Saddiq’s bank withdrawal instructions.

After the ruling, the member of parliament for Muar thanked his supporters.