University

Petra Christian University

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
3311
1077
18
983
3332
4197
4168