University

Swansea University

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
523
212
44
3496
706
376
535