Looking for your expert advice:
Is it possible to apply for non-b visa within the country or only outside the country? If outside can apply in other country than home country (eg: Singapore)?
My current visa is non-o based on Thai child and I'm Hungarian nationality.
Thank you for the help in advance.
TLDR : Answer Summary
The NON-B visa must be applied for outside of Thailand; it cannot be converted or applied for while inside the country. An applicant can apply for this visa at a Thai Embassy in another country, such as Singapore.