University

Universitas Nusa Cendana

https://undana.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
7160
2351
139
10202
2750
6626