University

Ibra College of Technology

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
15533
475
20
3803
15818
7356
6084