London

IESE Insight

London is the world's "smartest" city, according to IESE's Cities in Motion Index