University

Information & Communication Technology Institute

http://icti.edu.af/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
25007
10435
40
21293
25003
10778
6008