University

Sol Plaatje University

https://ror.org/01kn7bc28

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
8690
253
27
11128
4597
7223