There have been times, over the past few years, when it felt as if it would never reach the statue books. It saw the Commons deliver Theresa May some of the most crushing defeats in parliamentary history.

But this afternoon, in the wake of the Conservative Party’s victory at last month’s general election, the Withdrawal Agreement Bill has passed third reading and is heading to the statute book – which means that Britain is heading for the exit door on January 31.

Of course there remain hugely important negotiations about the shape of the UK’s future relationship with the European Union, and we have seen some of the opening salvos fired in today’s papers. Nonetheless, this vote means that Boris Johnson will be able to tell the country that he has kept his promise to “get Brexit done”.