University

University of Aqara for Science and Technology

http://iqraa.edu.ye/

World RankingContinental RankingCountry RankPresenceImpactOpennesssort descendingExcellence
28072
1138
45
26507
28081
11401
6033