University

Petra Christian University

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
3984
1335
51
2443
7521
4234