Greetings: Has anyone been to New Delhi Embassy for H1B stamping for people returning to US for work? Please share your experiences. Thanks, DS