The Tower of London is one of the most popular tourist attractions in the UK
Madame Tussaud's is London largest wax museum
Buckingham Palace with lavish architecture