University

Sekolah Tinggi Teologi STT Ekumene Jakarta

https://sttekumene.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
28937
13389
2172
29361
28641
5819
6626