When you visit a city that's home to over eight million people, it's hard to know where to start exploring. London is one of the world's most exciting and multicultural cities, and is jam-packed with cultural, historical and quirky attractions.

London is a city that's easy to explore - grab yourself an Oyster card and you can take advantage of the extensive tube and bus network. For a more scenic commute, take the river bus along the Thames or hire a Santander bike, affectionately nicknamed 'Boris bikes'.

You'll never be short of things to do in this bustling city. London is home to over 250 museums (many of which are free), four world heritage sites, and over 6,000 restaurants honouring every cuisine. No visit is complete without a visit to the world-famous Tower of London, and you'll be rewarded with glorious birds-eye views if you take a ride on the London Eye. For those who want to get off the beaten track, head to the hipster hang-outs of Shoreditch and Hoxton for stylish boutiques, street art and pop-up restaurants.

No matter when you visit or how big or small your budget, London's charm and character will leave you wanting more.

Image Gallery