University

Petra Christian University

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2874
868
19
836
2867
4469
3860