University of Oxford
University of Oxford [Photo by Xu Lin / China.org.cn]
Location: United Kingdom
Overall score: 96.8
Rank in 2015: No. 6