University

Tokyo University of Agriculture

https://www.nodai.ac.jp/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
2785
840
123
4000
4465
2845