
The UK’s Most Popular Attractions
The Association of Leading Visitor Attractions (ALVA) has just released a list of the UK’s most popular attractions and has revealed that the British Museum in London has taken the top spot, followed by the National Gallery and the Natural History Museum – both also in London. In fact, attractions in London dominated the top 10, with the Southbank…