University

Universitas Katolik Santo Thomas

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

World RankingContinental RankingCountry RankPresenceImpactOpennesssort descendingExcellence
16437
6380
510
9325
22346
5522
6033