University

Universitas Katolik Santo Thomas

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

World RankingContinental RankingCountry Ranksort ascendingPresenceImpactOpennessExcellence
16255
6405
512
10914
20952
5122
6084