Instructions: Given a travel related situation, and given a specific question about the situation, summarize the question into a title
Input: I am opening up this thread to know from fellow travelers who are planning to visit tje EU (Spain in particular) from the US. I plan to travel somewhere in December 2018 around Christmas time, go to India after staying there for 7-10 days, and return to the US by the 4th week of January.

Do I need to apply for a Schengen visa in advance, or can I get visa on arrival as I am a valid US non permanent resident? Also, I do not have an H-1B visa stamped in my passport, but I have an approved I-797A (Notice of H-1B visa approval).

Please let me know if something is not clear from my end, looking forward to hearing.

Thanks.

Output:
Indian citizen with valid H1-B visa until 11/2020. Do I need to apply for Schengen visa?