University

Katholische Universität Eichstätt Ingolstadt

https://www.ku.de/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
2173
791
79
2757
3113
2638