He added: "If the reports are to be believed, he's given up alcohol for the duration of the campaign, presumably for a similar reason. What Londoners have got to realise is four years is a hell of a long time for the mayor to be kept out of the media so he doesn't make any gaffes, and for him to give up drink.