I got my H1B approved this April and I am travelling to India in this October , so should I submit the I-94 in the Indian embassy while going there for stamping or should I submit it at the USA airport at check-in before traveling to India?
The I-94 is known as the arrival-departure record and will be taken from you at the POE (Airport).