University

Istanbul Technical University / İstanbul Teknik Üniversitesi

http://www.itu.edu.tr/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
567
238
2
221
937
381
587