John will be travelling to India for 2 months for the first time after getting his green card. What are the things that he should ensure or can expect at US Airport upon departure and arrival and at New Delhi Airport upon arrival and departure?
If anyone can post their experience, it would be great.