D owning Street again insisted on Friday that the Brexit deal struck by Boris Johnson doesn’t introduce customs checks between different parts of the UK. “There will be no checks,” his spokesperson told reporters yesterday morning.

But that isn’t what the deal says, and the EU again hammered that home, drawing a map for the prime minister of where the checks will go, and spelling out how they would work. So why is Mr Johnson still insisting that there won’t be any?