UK, British Culture, Capital Cities, Color Image, Copy Space
London, England-May 30, 2011. A close up view of tourists enjoying the view from inside two pods of the London Eye. The London Eye sits on the south bank of the Thames River in London, England. It is the tallest ferris wheel in Europe.