University

Takasaki University of Commerce / 高崎商科大学

https://www.tuc.ac.jp/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
15260
6211
709
13982
6492
6650