The Top 7 Things to Do in London

London is one of the most mesmerising cities in the world. It is known for having a good mix of everything, being modern architectural pieces such as the Shard, historic monuments, high-end shopping centres, and award-winning theatres. Some of the world’s biggest attractions like Buckingham Palace, St Paul’s Cathedral and Westminster Abbey, can be ticked…