If one ever needed indication that the Mayor of London, Ken Livingstone, is a drooling idiot… it is this in the Sun-Times this morning. [1]
Of course, he is a darling of the far left, both in that country and this. Which ought to tell you something, as well.