University

Sekolah Tinggi Filsafat Islam STFI Sadra

http://sadra.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
7803
2588
167
8209
5110
5819
6626