University

Politeknik Manufaktur Astra

https://www.polman.astra.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
23319
10236
1083
24487
7192
7190