University

Universitas Darma Persada UNSADA

http://www.unsada.ac.id/

World RankingContinental RankingCountry Ranksort descendingPresenceImpactOpennessExcellence
5596
1820
84
9955
4362
5350
6008