Hi suppal,
Unless you are a permanent resident of Britain, you should return to
India to make your application (make an appointment first). Applying
in the UK as a TCN (Third Country National) would complicate your
application, namely because of the security check. So, although the
London consulate may accept your application, it would be better to go
back to India.
Applying for a Visa
"Applicants for temporary work visas should generally apply at the
American Embassy or Consulate with jurisdiction over their place of
permanent residence. Although visa applicants may apply at any U.S.
consular office abroad, it may be more difficult to qualify for the
visa outside the country of permanent residence. As part of the visa
application process, an interview at the embassy consular section is
required for visa applicants from age 14 through 79. Persons age 13
and younger, and age 80 and older, generally do not require an
interview, unless requested by embassy or consulate. The waiting time
for an interview appointment for applicants can vary, so early visa
application is strongly encouraged. Visa wait times for interview
appointments and visa processing time information for each U.S.
Embassy or Consulate worldwide is available on our website at Visa
Wait Times, and on most embassy websites. During the visa application
process, usually at the interview, a quick, two-digit, ink-free
fingerprint scan will be taken. Some applicants will need additional
screening, and will be notified when they apply."
http://travel.state.gov/visa/temp/types/types_1271.html
"Although some US consulates accept visa applications from TCNs, the
process will likely be more time-consuming because the consular
officer must take extra measures to verify the applicant?s
relationship to his or her home country and to the United States. TCN
visa applications have a higher risk of being denied than those from
nationals of that country, and applying for a visa in a third country
is not recommended..."
http://oisshome.wustl.edu/immigration/j1/ApplyingAndAutorevalidation.html
Security Checks
"All visa applicants will undergo security checks. Security checks can
delay or even result in the denial of a visa. Because of this, you
should apply for the visa well in advance of the date you wish to
travel to the U.S.. The State Department has its own reasons for
running security checks on applicants, and there is no way to predict
with certainty who will be subject to these checks. However, you are
more likely to be subject to an in-depth security check if you meet
one of the following criteria:
1. You are applying for a visa in a third country."
http://oisshome.wustl.edu/immigration/h1b/ApplyingForH1BVisa.html
H-1B Travel Regulations
"If you do not have a valid H-1 visa (and are not a Canadian citizen),
you will need to apply for a visa at a U. S. Consulate overseas. You
will need items 1,4, & 5 above. Remember, it is easiest to obtain a
visa in your home country. If you have ever stayed beyond the date
allowed in the U. S., you may be required to go to your country of
citizenship or permanent residence in order to obtain a visa for the
U. S. Do not give the original I-797 to the Consulate when applying
for a visa. Bring the original to present to the consular officer but
leave only a copy of the I-797 with your application. You may need the
original I-797 in the future and it is extremely difficult to replace."
http://www.columbia.edu/cu/isso/faculty/H_dpt_mgr/H1B_travel.html
Websites of U.S. Embassies, Consulates, and Diplomatic Missions
? India: New Delhi
? India: Calcutta
? India: Chennai
? India: Mumbai
http://usembassy.state.gov/
I hope this helps. If you have any questions, please post a
clarification request and wait for me to respond before closing/rating
my answer.
Thank you,
hummer
Google Search Terms Used: uscis h1b visa application |