Ken Livingstone, Mayor of London, on board a single decker... - Stefano Cagnoni, SC02KLGT.JPG