University

Ibra College of Technology

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
13034
433
15
15159
5965
6650