For a
U.S. Consulate to issue
H1B visa stamp in your passport, the passport must be valid for 6 months after the expiration of a
US visa. It is not possible to obtain an
H1B visa stamp within the
USA. All
H1B visa stamps must be issued by the
U.S. consulate outside the
USA.
read more >>