University

Ibra College of Technology

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14131
418
14
15307
5442
6683