University

Petra Christian University

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
3979
1302
41
1966
6492
4098