In the US, non-immigrant visas are given to foreign nationals who need to stay within the country temporarily.