Thumbnails
 

London Eye in London, England.