London beats global rivals to stay in top spot for businesses

London is still at the top of the pile as the best city for businesses to establish global teams and create innovative ideas.

According to new figures from the City of London Corporation and the City Property Association,