Why the London mayoral election could be closer than you think
Swish suit, shiny shoes, sharp haircut, and a spray of breath freshener: Sadiq Khan, to many, is the image of a consummate, professional London politician. The mayor is rarely off-message…