With a rich history, world-class attractions, and bustling city vibe, London is one of the most visited cities in the world. Here are the most iconic things to do in London that you cannot miss!

Tower of London

The iconic Tower of London dates back to 1066 and has served as a fortress, armory, royal palace, prison, zoo, and is the home of the Crown Jewels.

Tower Bridge

Often confused with the London Bridge, the combined bascule and suspension Tower Bridge is considered to be one of the most famous in the world.

Afternoon Tea

Does it get more British than this? Having afternoon tea service is one of the best things to do in London.

Trafalgar Square

The largest public square in the city, Trafalgar Square is home to many iconic monuments, statues, museums, cultural spaces and some of the top things to do in London.

Big Ben

Officially named Elizabeth Tower, Big Ben stands 95 meters high and is the most iconic moument i the city. Check out the views of it from the Westminster Bridge.

Buckingham Palace

The official residence of Her Majesty the Queen and one of the only working royal palaces in the world. Watching the changing of the guards here is one of the top things to do in London.

Westminster Abbey

One of the most famous churches in the world, Westminster Abbey has also played a significant role in Britain's history.