University

University of Tamaghasset

https://en.wikipedia.org/wiki/University of Tamagh

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
26698
1051
97
26601
6553
7212