Schengen business visa for an Indian on OPT in the USA

Upvote:1

Addressing the part of the question that is on topic:

I have read on the german missions in the United states, they mention that one has to be a US resident. Does that mean I have to be a permanent resident?

No. It just means that you must reside in the US, even if temporarily. Look at the documents they require to prove legal residence, and you'll see that other documents aside from those available to permanent residents are acceptable.

More post

Search Posts

Related post