Any foreign national wishing to enter the United States must first obtain a USA Visa. It could be a non-immigrant visa for a short time or an immigrant visa for a long time.  Therefore, any foreign citizen traveling to the USA...