University

Showa Women's University / 昭和女子大学

https://univ.swu.ac.jp/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
8262
2712
365
4430
7521
7216