University

Universitas Katolik Santo Thomas

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
17017
6653
500
11511
22745
4744
6007