University

Swansea University

https://www.swansea.ac.uk/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
449
184
39
646
391
545