University

Tapee University

http://www.tapee.ac.th/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
18538
7706
145
17977
5963
6683