University

Triatma Mulya Stenden

https://www.triatmamulya-stenden.ac.id/

World RankingContinental RankingCountry RankPresenceImpactOpennessExcellencesort descending
25897
11081
1366
22907
25923
8602
6115