University

University of Aqara for Science and Technology

http://iqraa.edu.ye/

World RankingContinental RankingCountry RankPresenceImpactOpennessExcellencesort descending
28072
1138
45
26507
28081
11401
6033