University

Istanbul Technical University / İstanbul Teknik Üniversitesi

https://www.itu.edu.tr/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
591
246
2
908
595
638