University

University of Tartu / Tartu Ülikool

http://www.ut.ee/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
445
183
1
188
533
367
561