University

Universitas Nusa Cendana

https://undana.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
7194
2297
152
8316
10181
3251
6084