University

Petra Christian University

http://www.petra.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
3736
1244
43
1531
3709
5822
3961