University

University of Aqara for Science and Technology

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

World RankingContinental RankingCountry Ranksort descendingPresenceImpactOpennessExcellence
28270
1080
35
25070
28387
7360
6084