Question: what is the difference between immigrant visa and nonimmigrant 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.