Hi,
I am from Agra, India. My husband works in USA, and I have to apply for H4 visa. Closest US consulate to my city is Delhi. I am staying in Delhi region for last 10-15 years. I am just wondering is it compulsory to apply at Delhi consulate only, or can I apply at any US Consulate...