University

Sekolah Tinggi Teologi STT Ekumene Jakarta

https://sttekumene.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
28350
13363
1938
28325
6492
6650