University

IDM University

https://www.idm.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
22114
8968
44
12120
22368
11401
6033