University

Sekolah Tinggi Teologi STT Pelita Dunia

https://sttpd.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
28972
13682
2041
28944
5963
6658