THE King of England is not a frequent visitor to the City of London, meaning by ‘the City’ that square mile or so of old London whose political destinies are in the keeping of the Lord Mayor, of which ...