Of 249 parliament members in attendance, 158 voted to remove Hoshyar Zebari (pictured), who became finance minister in 2014 after a long career at the helm of the country’s foreign ministry, two MPs told AFP.

Abdulrahim al-Shammari, another MP, confirmed that parliament had voted to remove Zebari.

Zebari, who denied the corruption allegations, is the second minister to be removed by parliament in less than a month.

Lawmakers voted on August 25 to sack and impeach defence minister Khalid al-Obeidi, who had also been questioned over alleged corruption.

Interior minister Mohammed al-Ghabban resigned following a bombing in central Baghdad that killed more than 300 people in July, and Iraqi Prime Minister Haider al-Abadi’s office announced that he had also accepted the resignations of six other ministers.

Abadi called in February for the cabinet to include technocrats, but has faced major opposition from powerful political parties that rely on control of ministries for patronage and funds.

Parliament approved five new ministers in August after months of delay, but the powerful defence and interior posts remain unfilled.