University

Universitas Katolik Santo Thomas

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

World RankingContinental RankingCountry Ranksort descendingPresenceImpactOpennessExcellence
17043
6652
546
10887
21647
5555
6115