A majority of the US Senate has backed President Donald Trump’s military campaign against Iran, voting to block a Democratic-led resolution aiming to stop the war until hostilities are authorised by the US Congress.

As voting continued, the tally was 51-47 to block the war powers resolution, as almost all of Trump’s fellow Republicans voted against it.