University

Institute of Tourism Malta

https://its.edu.mt/

World RankingContinental RankingCountry RankPresenceImpactsort descendingOpennessExcellence
14632
3431
3
18878
13359
5819
6626