University

University of Tartu / Tartu Ülikool

http://www.ut.ee/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
428
178
1
186
539
294
546