A powerful Iraqi Shiite cleric has expressed discontent with the country's new ministers appointed this week, after months of political wrangling.

Muqtada al-Sadr issued a statement Friday in which he repeated calls a complete government overhaul and trials for all corrupt politicians. He also accused Iraq's political blocs of standing in the way of reforms that the prime minister pledged to pursue more than a year ago.

Iraq's parliament approved a partial Cabinet reshuffle this week, endorsing five new ministers.

Over the past year Iraq's government has come under mounting public pressure. Anti-government protesters stormed Baghdad's highly fortified Green Zone once in April and a second time in May.

Iraq is battling an economic crisis as its military prepares to retake the city of Mosul from the Islamic State group.