University

Triatma Mulya Stenden

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
25897
11081
1366
22907
25923
8602
6115