The H1 Stamping in my passport has lapsed sometime back after I reached USA. Recently my H1 has been transferred to a different company. My questions are -
1> Can I travel to India after I leave my present company and before joining the new?
2> Is this mandatory to get my passport stamped in India?