University

Switzerland University of Business and International Studies Geneva

https://www.ubis-geneva.ch/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
15313
3750
80
23867
13380
8602
6115