University

Sekolah Tinggi Theologi STT Aletheia

http://sttaletheia.ac.id/

World RankingContinental RankingCountry Ranksort descendingPresenceImpactOpennessExcellence
24309
10668
1181
15138
24826
5819
6626