University

TED University

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
2768
971
88
4432
2548
3694