University

Information and Communications University

https://icuzambia.net/

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
17745
496
8
16935
6492
6650