University

Ibra College of Technology

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14308
449
21
3745
16606
9676
6033