There are many types of non-immigrant visas for foreigners who come to Thailand for longer stays. The necessary documents must be prepared…