University of Exeter

=146
2020 世界大学排名
=20
2019 European Teaching Rankings