UWH426

London Eye – The View

London Eye – The View

London Eye – The View England, London The London Eye is the tallest Ferris wheel in Europe and the third highest in the world. Built for the Millennium celebration, the operation was planned only for 5 years. It was unsure if this will be continued, but after the...