Mar
E2 Visa Faq And Answers For British Nationals
Q. Do I actually need an E visa to reside in the United States if I own a US business?
A. Unless you are a U.S. Citizen or a U.S. Green Card holder, you must be in possession of a valid have a visa in order to enter the United States in Treaty Trader or Treaty Investor status. Further, all successful E visa applicants and their dependents are expected to present valid passports in order to be issued the visa, regardless of nationality.

