University

University of Tartu / Tartu Ülikool

https://www.ut.ee/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
433
177
1
540
393
560