University

Takhar University

http://tu.edu.af/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
23071
9458
27
21134
22736
11401
6033