MPs have voted by 312 to 308 to reject leaving the EU without a withdrawal agreement.
It is not a legally-binding decision – and it does not rule out the UK leaving the European Union.
But it means MPs could now get a vote on delaying Brexit.
That vote would take place on Thursday, and if it is passed – and the EU agrees to it – the UK will not leave the EU as planned on 29 March.
They now will vote on another amendment to tonight’s motion which calls for a delay of Brexit until May 22, for further preparations to take place. It also acknowledges a definitive departure from the EU in 2021.
more recommended stories
Egypt explosion: Tourist bus hit by blast outside museum
An explosion has hit a tourist.
Labour Party leader Corbyn says Brexit talks have gone on too long
The leader of the main British.
Breaking: Boris Johnson will run for Tory leadership
Boris Johnson has revealed he will.
Iran says United States sanctions ‘unacceptable’ as crisis mounts
Dubai — Iran’s foreign minister on.
President Trump declares national emergency over threats against US technology
United states President Donald Trump has.
President Donald Trump praises French troops for freeing hostages
United States President Donald Trump has.