University

St Theresa International College

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

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
14345
5694
118
13078
5963
6683