University

Institute of Tourism Malta

https://its.edu.mt/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14905
3334
3
13523
6492
6650