Image copyright AFP MPs have voted by 413 to 202 - a majority of 211 - for Prime Minister Theresa May to ask the EU for a delay to Brexit. It means the UK may not now leave on 29 March as previously planned. Mrs May says Brexit could be delayed by three month… [ 4316 chars]