University

Ibra College of Technology

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14373
470
23
1881
16179
9746
6007