University

Oman Tourism College

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

World Rankingsort ascendingContinental RankingCountry RankPresenceImpactOpennessExcellence
22044
784
35
23184
21551
7356
6084