University

Tapee University

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

World RankingContinental RankingCountry RankPresencesort descendingImpactOpennessExcellence
17381
7037
138
10280
17475
5819
6626