University

St Theresa International College

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

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
14345
5694
118
13078
5963
6683