London, England, UK - September 18, 2010: The Elizabeth clock tower, home of Big Ben, rises from the Houses of Parliament beside Westminster tube stat

- Image ID: PMXDYM
Joe Dunckley / Alamy Stock Photo
Image ID: PMXDYM
London, England, UK - September 18, 2010: The Elizabeth clock tower, home of Big Ben, rises from the Houses of Parliament beside Westminster tube station.
Location: 10B Bridge St, Westminster, London SW1A 2JR, UK

Similar stock images