University

Sekolah Tinggi Theologi STT Aletheia

http://sttaletheia.ac.id/

World RankingContinental Rankingsort descendingCountry RankPresenceImpactOpennessExcellence
24309
10668
1181
15138
24826
5819
6626