University

Petra Christian University

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
4094
1386
44
1429
3391
10778
3957