University

Sekolah Tinggi Teologi STT Berea

http://sttberea.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
29834
14208
2180
29811
7420
7190