University

Institut Teknologi ANS

https://en.wikipedia.org/wiki/Institut Teknologi A

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
28187
13074
309
28130
6553
7212