University

Information & Communication Technology Institute

http://icti.edu.af/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
25181
10518
33
23080
25131
9491
5789