London has been crowned the best city brand in the world, according to a new international league table. London topped the leader board of Brand Finance’s new City Index, which was based on a survey of 15,000 people in 20 countries. With a score of 84.6 out of 100, London recorded a stronger brand perception [] Read this story