Sydney. Tokyo. New York. We’ll admit, the competition for the title of world’s best city is fierce. We may be somewhat biased but we’re certain that London is right up there too. From its culture to its food, its art scene to its history and its green spaces, there are hundreds of reasons why a visit to London is a visit to one of the world’s most vibrant metropolises. Hours upon hours could be spent discussing exactly why London is one of the world’s best cities but we think what really clinches it is the impressive skyscrapers that offer some of the best views in the city. Add to this delicious food, great people, unusual attractions and an abundance of history and there really is no denying that London has it all.

For tourists and locals alike, London has pretty much everything you could want from a city destination, as long as you don’t mind a bit of rain here and there! Each year London ranks as one of the top destinations to visit and is a popular choice for city breaks. So, what is it that keeps people visiting time and time again?

There’s never a shortage of things to do

Though London is relatively small in size compared to some of the world’s other popular cities, it certainly isn’t lacking when it comes to things to do. Whether you’re in London for a few days or an entire summer, there’s always something new and exciting going on. As well as the standard tourist spots and historically famous landmarks, London also boasts a number of festivals, parks, indoor activities, restaurants, markets and theatre shows. There’s also performance art, world class sporting events and loads of celebrations such as the Notting Hill Carnival to enjoy.

Every cuisine you could imagine

London is without a doubt a nirvana for foodies with a hugely exciting food scene and an abundance of exciting new talent. Every type of cuisine imaginable can be found in the city from traditional Dim Sum via Hawaiian Poke to American sliders and through Great British classics. London does fusion well and its melting pot of communities mean that there’s always authentic dishes, new twists on old classics and amazing new restaurants, food trucks, chefs and produce to devour.

A melting pot of cultures and nationalities

Wherever your incoming flight originates from, it’s safe to say you’ll fit right in when you land in London. This is a city which embraces a huge number of different nationalities and people from all around the world call it home, so it’s a real cultural mix.

Breathtaking views

For those keen to find the best views in the city the only question is, where to point the camera lens first. The London Eye, Primrose Hill, Alexandra Palace and the Sky Garden all offer something different in terms of capturing the skyline, but it’s The Shard that really has the best views in the city. As the tallest building in the UK and the fourth tallest building in Europe, The Shard offers panoramic views of London from every angle. Take in the beautiful sights and drink in the view by heading up to the observation platform on the 72nd floor.