My US student visa expires on June 11 (I have OPT authorization to remain in the country until July end). I have to do a program in Germany from June 24 to August 1, after which I will be returning to my home country, India. (I have an Indian passport).
To apply for a Schengen visa from the US it says my visa has to be valid for 3 months after I leave from Germany. Which it's not. But since I'm not returning to the U.S. again, does it matter? How can I get that approved?
Also, if I did want to return to the US immediately after my German trip, is it possible to get a US tourist visa while I'm still here, so I could re-enter? Or could I apply for it in Germany?