University

Petra Christian University

https://www.petra.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
4002
1338
45
2470
7420
4327