University

Universitas Katolik Santo Thomas

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
13284
5180
377
17427
4161
6683