University

University of Aqara for Science and Technology

https://iqraa.edu.ye/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
28375
1140
46
28209
28183
8602
6115