University

Turkmen State University

https://www.tdu.edu.tm/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
28378
13101
2
28317
7619
7217