University

Takhar University

http://tu.edu.af/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
23152
9447
25
21094
22948
10778
6008