University

Oman Tourism College

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
20373
678
34
23167
19855
5822
6528