Brexit: What happens next?

The rejection of Theresa May’s Brexit deal for a second time leaves the country in turmoil.