University

Takhar University

https://tu.edu.af/

World RankingContinental RankingCountry RankImpactOpennesssort descendingExcellence
23966
10676
36
23784
6492
6650