THOSE who want to believe that next year’s general election will be a 1997 in reverse might want to consider the following fact: in the last eight years of Tory rule, they won not not a single parliamentary by-election.

I don’t have time to do a Google search on which seats Labour has held in the last eight years – or even four. Or two. I expect one of my readers will be kind enough to do that for me.

The point being: Cameron has most definitely not sealed the deal.