London, U.K.
London, U.K. [File photo]
Top universities rankings: 100
Student mix: 98
Quality of living: 81
Employer activity: 95
Affordability: 41