H1B visa is for non immigrants which are issued by the United States of America. Non immigrants are those people who have their permanent...