University

Salalah College of Technology

http://www.sct.edu.om/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
13192
393
16
9723
17217
5920
5777