University

TED University

https://www.tedu.edu.tr/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
2883
980
85
4264
2224
3709