University

University of Aqara for Science and Technology

https://www.iqraa.edu.ye/

World RankingContinental RankingCountry Ranksort descendingPresenceImpactOpennessExcellence
28106
1072
35
25067
28174
7356
6084