I downloaded but haven't read this yet but I assume she means the
London Eye which is basically a gigantic Ferris wheel. It was built as part of the Millennium celebrations but proved so popular it has become a permanent fixture. The Eye is built on the side of the Thames overlooking the Houses of Parliament.