England’s capital, one of the world’s most visited cities, is set on the River Thames and is home to a plethora of iconic landmarks. Here you can discover rich history as you explore Big Ben, the Tower of London or Buckingham Palace, alongside more modern tourist attractions such as the London Eye and the Shard.

An impressive skyline, dotted with high-rise buildings and interspersed with green open spaces, the city comprises 32 boroughs. Each one offers something new and unique, including a diverse culture represented by 270 nationalities.

London also boasts the fifth largest city economy in the world, with The City of London being home to much of its financial industry.

As most share a postcode with members of the Royal Family, it will come as no surprise to hear that Britain’s top 20 priciest addresses are in London, with the Borough of Kensington and Chelsea leading the way.

Whilst property in Chelsea averages £2.37 million, Kensington remains the most prestigious postcode, with house prices averaging £2.78 million. The houses on the UK’s most expensive street Kensington Palace Gardens, also known as ‘Billionaires Row’, are worth an average of £42.7 million.

Continuing into neighbouring Knightsbridge, property averages values of £2.48 million. Just north of which is Notting Hill, internationally known for its colourful yearly carnival and a film by the same name featuring Hugh Grant and Julia Roberts, where houses are upwards of £1 million.