University

Momoyama Gakuin University (St Andrew's University) / 桃山学院大学

https://www.andrew.ac.jp/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
10033
3575
412
7231
6492
6650