University

Petra Christian University

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
4178
1399
45
1894
3484
11401
3972