University

Centre Universitaire de Tamanrasset

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

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
13693
409
55
18524
5963
5999