University

Tallinn University / Tallinna Ülikool

http://www.tlu.ee/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
1663
626
3
747
2113
2476
1981