Famous Tourist Attractions in London One of UK’s most popular tourist attractions described as ‘far too overcrowded’ | Travel News | Travel 4 months ago admin The Tower of London is an iconic English landmark that has imprisoned some of Britain’s most famous historical figures -...