University

Triatma Mulya Stenden

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
25491
11368
1372
24506
25389
5819
6626