Hello,
My husband recently got his J-1 visa waivered and successfully obtained his H1-B petition approval. He has all his forms with him--I-797 etc. He has not travelled out of the US in 6 years and his new H1 is not stamped in his passport, as he obtained it whilst he was in the US.
Now we would like to travel and have been advised to get the visa stamped at either Canada or Mexico.
My question is why can we not get the visa stamped from the DOS here in the US? Do we have to do it from an overseas US consulate? He is perfectly legal here with more than enough documentation to prove it. And his H1 is valid till next year.
Kindly help.
Karen
My husband recently got his J-1 visa waivered and successfully obtained his H1-B petition approval. He has all his forms with him--I-797 etc. He has not travelled out of the US in 6 years and his new H1 is not stamped in his passport, as he obtained it whilst he was in the US.
Now we would like to travel and have been advised to get the visa stamped at either Canada or Mexico.
My question is why can we not get the visa stamped from the DOS here in the US? Do we have to do it from an overseas US consulate? He is perfectly legal here with more than enough documentation to prove it. And his H1 is valid till next year.
Kindly help.
Karen