Question: what is the difference between non immigrant visa and immigrant visa?
Answer: Nonimmigrant visas are for foreign nationals wishing to enter the United States on a temporary basis - for tourism, medical treatment, business, temporary work, study, or other similar reasons. An immigrant visa is issued to a foreign national who intends to live and work permanently in the United States.