mayorwatch.co.uk
London Eye refurbishment work begins
Work has begun on a major upgrade to the London Eye, the iconic tourist attraction situated on the south bank of the River Thames. The three year, £12.5m package of works will see each of the wheel…