Thanks to the Royal Wedding, this is now the most popular attraction spot in the UK