University

University of Malta

http://www.um.edu.mt/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
866
364
1
54
948
936
1310