University

Oman Tourism College

http://www.otc.edu.om/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
20374
678
34
23164
19852
5819
6626