University

IDM University

https://www.idm.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
18703
7421
35
2498
19716
8602
6115