University

Centre Universitaire de Tamanrasset

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

World RankingContinental Rankingsort descendingCountry RankPresenceImpactOpennessExcellence
14554
450
54
5106
18824
8602
5362