University

Triatma Mulya Stenden

http://triatmamulya-stenden.ac.id/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
26235
12036
1524
26155
6488
6650