University

(4) Charisma University

https://charisma.edu.eu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
18020
1610
1
17490
17631
5819
6626