University

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

http://univ.swu.ac.jp/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
7344
2400
338
4267
4700
8602
6115