University

Takhar University

https://tu.edu.af/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
23966
10676
36
23784
6492
6650