University

Ochanomizu University

https://www.ocha.ac.jp/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1656
424
72
2710
3160
1600