Ken Livingstone, Mayor of London, speaking at The London... 29 Nov 2003, James Jenkins - JK031146.jpg

Ken Livingstone, Mayor of London, speaking at The London... 29 Nov 2003, James Jenkins - JK031146.jpg