The world has changed a lot in the past decade.
While many cities have grown and changed in ways that were unprecedented for their size and population, some have remained the same.
This is particularly true of major cities such as London, New York, Berlin and Stockholm.
This infographic is based on these top cities, as well as on the best-performing cities in other major European countries.
It also highlights the trends that have emerged over the past year.
Cities in the top five list are: Madrid, Spain