University

Malaysia Theological Seminary

https://stm.edu.my/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
21084
8941
177
20474
7619
7217