Donald Trump strong-armed Republican senators into rejecting a bill that would have forced him to end the Iran war after erupting at lawmakers for daring to rein in his power.

A lunch for Republican senators with the president got ugly over the Iran war.

Four Republicans broke with their party to support the measure, which passed the House of Representatives earlier this month – key US politics stories from Tuesday 23 June at a…