London is one of those cities that will surprise you (and confuse a little bit) with its modern skyscrapers, centuries-old buildings and an incredibly young and vibrant feel.
Whatever you do, make sure you spend some time at the Tate Modern museum. It's definitely one of the most-interesting museums in the world and is filled with incredible installations and art made by both famous and obscure artists from all around the world.
Take a walk along the banks of the Thames, across the Millennium Bridge and to beautiful Tower Bridge. It's worth exploring Borough Market, which is home to delis, top restaurants and the city's best farmers market.
Kensington Gardens is another stop not to be missed. The gardens are filled with shrines to the late Princess Diana, including a stunning fountain dedicated to her memory. The artificial lake and ornate walkways, complete with blooming flowers and trees, is a heavenly oasis in the bustling city.
After this, grab a cab and head to the Burlington Arcade. The Arcade, which is in the heart of Mayfair, is one of the most-popular shopping destinations in all of London.
The best time to ride on the London Eye is right before sunset, so be sure to book your ticket for around 6pm. The 30-minute rotation, which gives you the best 360-degree view of the city is better than anything else.
Seeing a play at the renowned Shakespeare's Globe theatre is a truly unforgettable experience. Not only is the building an exact replica of what Shakespeare's original one looked like during his time, but it also offers a medieval theatre experience.
And that’s your 24-hours in London filled to maximum.