Designed by
Title
Side View of London Eye #25870041
Description
LONDON - JUNE 17: The River Thames with various boats south of the Westminster Bridge and the London Eye with a background of building and a clear blue sky on June 17, 2010 in London, England.
This image is editorial