University

Sekolah Tinggi Theologi STT Aletheia

http://about.sttaletheia.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
21071
9070
891
20690
6492
6650