WATCH: Britain's Parliament votes to delay Brexit, and says no to second referendum

Britain's Parliament has voted against holding a new Brexit referendum, at least for now, and have voted to delay Brexit by 412 to 402, although the EU must still formally agree to it before March 29. 

According to the BBC, Prime Minister Theresa May says Brexit could be delayed by three months, to 30 June, if MPs back her withdrawal deal in a vote next week. If they reject her deal again then she says she will seek a longer extension - but any delay has to be agreed by the 27 other EU member states.

MPs defeated by a decisive 334-85 vote a motion that called for another public vote on whether to stay in the European Union or leave.

Britain voted by 52-to-48 percent in 2016 to leave the EU.