University

Otto Von Guericke Universität Magdeburg

https://www.ovgu.de/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
722
291
43
1258
606
724