Is history about to repeat itself? Will Labour deny the Conservatives an overall majority once again? Such speculation is rife following half a dozen polls over the weekend that point to a narrowing of the Conservative lead.

Not that there is any sign of a drop in Conservative support. The party’s average tally of 43 per cent in the latest polls is exactly the same as in the same polls last week. The Conservatives continue to enjoy the support of 70 per cent of those who voted Leave in 2016, while their support among Remain voters is holding up at just under a fifth.

However, support for Labour now stands at 33 per cent, up three points on a week ago. Much of that advance