University

IDM University

https://www.idm.edu/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
20871
8823
41
20224
7619
7217