University

Ibra College of Technology

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

World RankingContinental Rankingsort descendingCountry RankPresenceImpactOpennessExcellence
14771
16
16
3256
15155
5822
6529