Jo Johnson has resigned as a transport minister, saying the country is “barrelling towards an incoherent Brexit”.

The Orpington MP said that “given that the reality of Brexit has turned out to be so far from what was once promised, the democratic thing to do is to give the public the final say”.

More follows…