University

International Business Academy

https://ror.org/04gd58c86

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
12749
2892
25
10515
8183
7237