University

Ibra College of Technology

http://www.ict.edu.om/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
17068
539
25
5221
17324
9491
5789