This is my situation:I am a H1B employee and I recently switched from Company A to Company B. CompanyB's H1 I-797 petition is valid until Feb 2018 . However, the Visa stamp on my passport (from CompanyA) was valid till June 2017 and has expired . (i-94) is also expired. Now, my plans are to visit India ,home country in the month of Dec 2017 and go for my visa restamping . Am I eligible for the drop box facility or should I go to the consulate office ? What are the necessary documents checklist?