MPs reject May’s EU withdrawal agreement

MPs reject Theresa May’s EU withdrawal agreement by 344 votes to 286, a majority of 58, throwing UK’s Brexit plans into more confusion. Mrs May said the vote would have “grave” implications and the “legal default” was that the UK would leave on 12 April.

I’ve found the BBC to be much too forgiving.

Brexit Day is cancelled: May’s final deception falls to pieces

She had one last grubby trick to pull. As the hours ticked down to the moment Britain was supposed to leave the EU, Theresa May forced another vote on her deal. She told the Commons it wasn’t really her deal at all. She claimed that supporting it would not prevent MPs from altering the overall Brexit package.

probably the best analysis of “Brexit Day”.