University

Universitas Darma Persada UNSADA

https://www.unsada.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
9118
3137
246
5969
6492
6650