University

University of Aqara for Science and Technology

http://iqraa.edu.ye/

World RankingContinental RankingCountry RankPresencesort descendingImpactOpennessExcellence
28072
1138
45
26507
28081
11401
6033