University

Sekolah Tinggi Teologi STT Excelsius

https://sttexcelsius.ac.id/

World RankingContinental RankingCountry RankPresenceImpactOpennessExcellencesort descending
30346
14147
2584
25223
30396
5819
6626