University

University of Aqara for Science and Technology

https://iqraa.edu.ye/

World RankingContinental RankingCountry RankPresenceImpactOpennessExcellencesort descending
28375
1140
46
28209
28183
8602
6115