Massive demonstrations for and against Brexit crowd the streets of London around the British parliament for a final vote on March 29, the day the UK was originally due to quit the European Union. In two previous votes a majority rejected the exit deal PM Theresa May negotiated with the EU. In the final vote, it is not expected to fare any better. In her last-shot bid, May offered to step down if her deal is approved. The Brexit date would then be postponed to May 22. But if not, the UK quits the EU on April 12 without a deal with devastating consequences for Britain. What happens next is up in the air, most likely a new election.