Ken Livingstone, Mayor of London, Trafalgar Square, London. 31 Aug 2003, James Jenkins - JK031141.jpg

Ken Livingstone, Mayor of London, Trafalgar Square, London. 31 Aug 2003, James Jenkins - JK031141.jpg

Click a keyword above to search or drag & drop multiple keywords here