University

Sekolah Tinggi Teologi STT Excelsius

https://sttexcelsius.ac.id/

World RankingContinental RankingCountry RankPresenceImpactsort descendingOpennessExcellence
30346
14147
2584
25223
30396
5819
6626