PRIME Ministers don’t visit by-elections, and the David Camerons of this world are being dishonest by constantly referring to GB’s absence from the Glasgow East campaign.

Yes, Tony Blair went to two by-elections in his first term, and in so doing broke the convention that PMs don’t campaign in by-elections. He restored that convention before his second General Election victory (and rightly so) and it is a convention that GB has continued to honour (and rightly so).

So here’s a question for all those who think GB should have been in Crewe and in Glasgow East: did you also call for him to campaign in Sedgefield or Ealing Southall last year? No? Thought not.