University

Centre Universitaire de Tamanrasset

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

World RankingContinental RankingCountry RankPresenceImpactOpennessExcellencesort descending
14554
450
54
5106
18824
8602
5362