University

Swansea University

http://www.swansea.ac.uk/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
571
230
45
2773
881
385
529