Full speed ahead!

MPs have rejected both Lords amendments this evening, both for a veto on Brexit and for guaranteeing the rights of EU nationals without any guarantees for Brits abroad.

It means that the Brexit Bill will now go back to the unelected Lords who should vote it through without any more meddling.

331 MPs voted against a veto on Brexit, with 286 MPs voting for one.

Meanwhile MPs also voted to reject a guarantee for EU nationals by 335 to 287. Just 2 Conservative MPs voted for the Lords amendment to tie the government’s hands on rights for EU nationals: Alex Chalk, MP for Cheltenham and Dr Tania Mathias.