University

Tallinn University / Tallinna Ülikool

https://www.tlu.ee/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1640
647
3
2013
1586
2355