University

Momoyama Gakuin University (St Andrew's University)

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
9273
3245
402
6658
5963
6683