Iraq's parliament has passed a resolution telling the government to end the presence of foreign troops in Iraq and ensure they do not use its land, air, and waters for any reason.

"The government commits to revoke its request for assistance from the international coalition fighting Islamic State due to the end of military operations in Iraq and the achievement of victory," the resolution read.

"The Iraqi government must work to end the presence of any foreign troops on Iraqi soil and prohibit them from using its land, airspace or water for any reason."

Parliament resolutions, unlike laws, are non-binding to the government, but Iraqi Prime Minister Adel Abdul Mahdi had earlier called on parliament to end foreign troop presence.

Earlier, Iraq's foreign ministry lodged official complaints with the United Nations Secretary-General and Security Council over US air strikes on Iraqi soil that killed Iranian general Qasem Soleimani and several Iraqi militia leaders.

The complaint is about "American attacks and aggression on Iraqi military positions and the assassination of Iraqi and allied high level military commanders on Iraqi soil," the ministry said in a statement.

It described the attacks as "a dangerous breach of Iraqi sovereignty and of the terms of US presence in Iraq."

It called on the Security Council to condemn the attacks.

Read more:

Iran condemns Trump as 'terrorist in a suit'
US-Iran tensions: A dangerous turning point

We need your consent to load this rte-player contentWe use rte-player to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences