The capital of England has long been one of the most important cities in the world. As the home of royals, hub of finance, and influencer of art, fashion, music and culture, London boasts a multicultural population of 9 million and draws 30 million tourists each year.
