University

Institute of Tourism Malta

https://its.edu.mt/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14347
3432
3
21081
12562
7356
6084