University

Switzerland University of Business and International Studies Geneva

https://ubis-geneva.ch/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14812
3390
73
13643
5963
6658