University

Sekolah Tinggi Teologi STT Excelsius

https://sttexcelsius.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
28265
13006
1898
28205
7521
7216