British MPs vote to take no-deal Brexit off the table

UK MPs have voted to take a no-deal Brexit off the table, placing new pressure on May’s government