University

Ibra College of Technology

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

World Rankingsort ascendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14771
440
16
3255
15153
5822
6528