University

University of Aqara for Science and Technology

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
28567
1105
37
26399
28534
5819
6626