UCL (University College London)
UCL (University College London) [File photo]
Location: United Kingdom
Overall score: 95.6
Rank in 2015: No. 7