University

Interactive College of Technology

https://www.ict.edu/

World RankingContinental RankingCountry RankImpactOpennessExcellencesort ascending
12012
2961
2765
9805
6488
6650