The US House of Representatives passed a resolution Wednesday ordering the withdrawal of American troops from the Iran war -- a largely symbolic move that nonetheless delivers a political blow to President Donald Trump. Four members of Trump's majority Republicans joined Democrats in backing the measure, which passed 215-208 and heads to the Senate, but would ultimately face a presidential veto. "This is a loud and unambiguous message to Donald Trump on behalf of the American people: it's time to end his deeply unpopular and illegal war of choice in Iran," the House Foreign Affairs Committee Democrats posted on X.