University

Institute of Tourism Malta

https://its.edu.mt/

World RankingContinental RankingCountry RankImpactsort ascendingOpennessExcellence
14680
3349
3
13464
5963
6683