The London Eye is the tallest Ferris wheel in all of Europe. Annually, the tourist attraction accommodates an average of 3.75 million local and foreign visitors.
London's bike lanes are as confusing as a spider's web. Many have tried to decipher the modern urban transport entanglements -- with some having limited success -- but this map may just be the solution.