University

Triatma Mulya Stenden

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
25629
11231
1267
23575
25611
7356
6084