University

Tsuru University / 都留文科大学

https://www.tsuru.ac.jp/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
11875
4178
495
9421
7420
7190