University

University of Tartu / Tartu Ülikool

https://ror.org/03z77qz90

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
451
180
1
573
390
576