University

Nippon Veterinary and Life Science University

https://www.nvlu.ac.jp/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
5152
1820
234
10021
5954
4495