University

Takhar University

http://tu.edu.af/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
23155
29
29
22161
23102
5822
6529