University

Katholische Universität Eichstätt Ingolstadt

https://www.ku.de/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2254
84
84
3131
3098
3418
2649