University

Information & Communication Technology Institute

http://icti.edu.af/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
27776
12873
56
27731
5963
6658