University

Sekolah Tinggi Katolik STK St Yakobus Merauke

https://stkyakobus.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
29406
13628
2286
18194
29664
5819
6626