University

Sekolah Tinggi Teologi STT Excelsius

https://sttexcelsius.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
30420
14553
2427
30409
5963
6683