University

Sekolah Tinggi Teologi STT Berea

http://sttberea.ac.id/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
30079
14439
2372
30073
6492
6650