Theresa May vowed to fight on tonight despite her Brexit deal being dramatically crushed in the biggest Commons defeat in history.
The PM’s grip on power was left hanging by a thread after Tory rebels joined forces with Labour to trounce the plan by 432 votes to 202.
The majority of 230 was by far the biggest on record, higher than the 166 defeat for the Labour majority government in 1924.
Mrs May said the government will ‘listen’ and said she would fight a no-confidence tomorrow – effectively daring Jeremy Corbyn to call one. He immediately accepted, saying the government had reached the ‘end of the line’.