If a thai citizen wants a +national visa for germany, is it possible to get that visa in the german embassy of another country, lets say turkey or india (instead of going to the embassy in bkk)?
TLDR : Answer Summary
A Thai citizen can apply for a national visa for Germany at the German embassy in another country, such as Turkey or India. However, typically she must be a resident of that country to apply there, rather than just being a tourist.