Chinese translation please click subtitles/CC. A video introduces information about the growing of Mae Fah Laung University, which locates in Chiang Rai, the top North of Thailand.
Share this note: