University

Politeknik Manufaktur Astra

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
16983
7019
610
16048
6488
6650