University

Okayama Shoka University

http://www.osu.ac.jp/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
9882
3537
421
11192
5963
6245