University

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

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

World RankingContinental RankingCountry Ranksort descendingImpactOpennessExcellence
6790
2344
312
4847
6492
6216