University

Sekolah Tinggi Teologi STT Excelsius

https://sttexcelsius.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
30422
14554
2427
30411
5963
6658