University

Universitas Katolik Santo Thomas

http://www.ust.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
10396
3766
282
16935
4447
6650