University

Tapee University

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
17379
138
138
10282
17478
5822
6529