University

Baidoa University

https://en.wikipedia.org/wiki/Baidoa University

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
32064
1360
107
32061
6553
7212