University

Universitas Katolik Santo Thomas

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
17620
6858
487
14944
23075
4611
5777