University

Takhar University in Takhar Province

http://tu.edu.af/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
23012
9302
20
24987
22441
9491
5789