Form 3 for visa processing

Hi All.

I got an offer from one company as Business development head . They send me the offer letter and along with that they send me form 3 also for visa visa processing. Can any one help me whats this form 3 all about.

Never heard of form 3, best thing to do would be to get your doubts cleared from your potential employer


New topic