University

University of Wales Trinity Saint David (Swansea Metropolitan University)

http://www.uwtsd.ac.uk/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
5381
1453
144
6990
4446
5790
5789