University

Malaysia Theological Seminary

https://stm.edu.my/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
19519
8180
151
19057
5963
6683