Ken Livingstone

Ken Livingstone, The only truly successful left-wing British politician of modern times