Ken Livingstone

Ken Livingstone is the former Mayor of London.