
“Politicians,” the American diplomant John Bolton once observed, are “like generals – they tend to fight the last war.”
It’s the last war that is haunting many in Sadiq Khan’s campaign and giving hope to Zac Goldsmith’s team – that, just as the polls forecast a win for Ed Miliband but the voters delivered a majority for David Cameron, the polls putting Khan on course for a landslide victory will be proved wrong – and Goldsmith will be crowned mayor instead.