University

Universitas Katolik Santo Thomas

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

World RankingContinental RankingCountry RankPresenceImpactOpennessExcellencesort descending
16272
6417
513
10916
21001
5123
6084