University of Cambridge
University of Cambridge [Photo by Xu Lin / China.org.cn]
Location: United Kingdom
Overall score: 97.2
Rank in 2015: No. 3