University

Takhar University in Takhar Province

http://tu.edu.af/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
22549
9154
20
21151
22231
9593
5777