>Q.5 If I am a third-country national living in Germany, can I apply for a nonimmigrant visa in Germany?
Applicants are generally advised to apply in their country of nationality or residence. Any person who is legally present in Germany may apply for a visa in Germany. However, applicants should decide where to apply based on more than just convenience or delay in getting an appointment in their home district. One thing to consider, for example, is in which consular district the applicant can demonstrate the strongest ties.
There is no guarantee that a visa will be issued, nor is there a guarantee of processing time. If refused, there is no refund of the application fee.