University

Information and Communications University

https://icuzambia.net/

World RankingContinental RankingCountry Ranksort ascendingImpactOpennessExcellence
17745
496
8
16935
6492
6650