University

Sekolah Tinggi Theologi STT Aletheia

http://sttaletheia.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
23828
10511
1118
23652
5963
6683