University

Petra Christian University

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

World RankingContinental RankingCountry RankPresenceImpactOpennesssort descendingExcellence
3925
1292
40
1570
4044
8602
3779