University

Ibra College of Technology

https://www.ict.edu.om/

World RankingContinental RankingCountry Ranksort descendingPresenceImpactOpennessExcellence
14771
16
16
3256
15155
5822
6529