University

Katholische Universität Eichstätt Ingolstadt

https://www.ku.de/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
2155
797
80
2697
3146
2627