University

Tsuda College / 津田塾大学

https://www.tsuda.ac.jp/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
8042
2641
354
6328
6845
7217