MPs have rejected Theresa May’s EU withdrawal agreement on the day the UK was due to leave the EU. The government lost by 344 votes to 286, a margin of 58, and means the UK has missed an EU deadline to delay Brexit to 22 May and leave with a …
Read More »