The Republican-controlled US House of Representatives has passed a resolution to block Donald Trump from carrying out more strikes on Iran without congressional approval, in lawmakers’ first major rebuke of the US president’s war in the Middle East. The House of Representatives voted 215-208 on Wednesday night in support of a war powers resolution, with four Republican lawmakers siding with all of the Democrats in an attempt to rein in the president’s powers.