University

Centre Universitaire de Tamanrasset

http://main.cu-tamanrasset.dz/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
19363
649
73
19599
18687
8635
5778