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.