University

University of Aqara for Science and Technology

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
28567
1104
36
26402
28536
5822
6528