London has been voted Europe’s ‘best business city’ for the past 15 years
London is one of the world’s top three international financial centres along with New York and Tokyo
75% of the world’s top 500 companies have an office in London
20% of Europe’s largest companies are located in London
33% of the Fortune Global 500 have their European HQs in London
London attracts 7m business visitors each year
London is the best-connected international city in the world, with direct flights to 160 global destinations, and five airports
London has more than 18,000 taxis!