University

Centre Universitaire de Tamanrasset

https://www.cu-tamanrasset.dz/

World RankingContinental RankingCountry Ranksort descendingPresenceImpactOpennessExcellence
12756
384
53
3230
18468
10392
5288