mayorwatch.co.uk
London is home to UK’s most visited tourist attractions
The UK’s top ten most visited attractions of 2008 are all located in the capital according to figures published by the Association of Leading Visitor Attractions. Reporting a 10% increase in …