University

Sekolah Tinggi Katolik STK St Yakobus Merauke

https://stkyakobus.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
23386
10257
1080
23287
5963
6683