University

Takhar University

http://tu.edu.af/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
23154
10014
29
22157
23099
5819
6626