University

Sukhothai Thammathirat Open University

https://www.stou.ac.th/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
5008
1747
40
2262
4155
6650