University

Global Business School Barcelona

https://www.global-business-school.org/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14520
3256
142
13048
6492
6650