University

University of Aqara for Science and Technology

http://iqraa.edu.ye/

World Rankingsort ascendingContinental RankingCountry RankPresenceImpactOpennessExcellence
28072
1138
45
26507
28081
11401
6033