Only thing I can answer to that is, My UK will was witnessed by two English people living in Thailand, one is a business owner the other a teacher, who is now unfortunately dead. However, the will was at the time received by the solicitor in the UK and I have to assume that is OK. If you use a Thai as a witness, I would make sure they have good standing in the community, such as your lawyer or similar, with proof of said standing.