London is full of iconic sights and this is a major reason it attracts so many tourists from all over the world. Whether you would like to visit the world famous museums, spot Her Majesty the Queen at Buckingham Palace, go to a show or learn about it’s fascinating history this city has something for everybody.
Few sights are quite as recognisable as the Tower of London and it’s neighbouring Tower Bridge. The Tower of London is possibly the most famous castle in the world; current home to the Crown Jewels and former home to some of the most famous prisoners in British history this is a must visit on any trip to London. Combine it with a stroll across the iconic Tower Bridge for picture perfect views of the Thames and Canary wharf.