University

Yokohama College of Commerce

https://www.shodai.ac.jp/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
12500
4778
528
10791
5963
6658