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,
Thank you for reading EG
Want to read more? Enjoy a story a week for FREE for one month.