University

St Theresa International College

https://www.stic.ac.th/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14339
5696
118
13078
5954
6657