University

Institute of Tourism Malta

https://its.edu.mt/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
13990
3339
3
20507
12106
8602
6115