With a population of more than 8 million people and more than 300 different languages being spoken, London is one of the most diverse cities in the world.
With close to 40 million visitors annually, London is also one of the most popular destinations in the world for sightseers. From palaces and parks to museums and markets, London is awash with history and culture. Sporting fans, theatregoers and shopaholics also descend on the capital in their droves for certain events, shows and sales.
Throughout its 2,000 year history, London has continued to change with the times, reinforcing its status as one of the finest cities in the world.
We’ve compiled a guide of the most popular things to do and see in London, from some of the most well-known, to some of the best-kept secrets.