Republican leaders in the House of Representatives abruptly canceled a scheduled war powers vote, fearing it would pass amid defections and absences.

Four Republicans voted with nearly all Democrats to advance the Iran war powers measure, with GOP Sen. Bill Cassidy joining the Republican defectors for the first time.

After months of failed votes, the US Senate finally advanced Democratic legislation to end Trump's illegal assault on Iran, thanks to a Republican who just lost a primary in which…