University

Sultan Qaboos University

https://www.squ.edu.om/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1091
16
1
2918
667
944