University

Universitas Nusa Cendana

http://undana.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
7291
2367
150
7438
9900
4046
6033