logo
Ken Livingstone backdrop
Ken Livingstone poster
Ken Livingstone
Kenneth Robert Livingstone is an English politician who served as the Leader of the Greater London Council from 1981 until the council was abolished i...