University

Triatma Mulya Stenden

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

World RankingContinental RankingCountry Ranksort descendingPresenceImpactOpennessExcellence
25897
11081
1366
22907
25923
8602
6115