Questions answered about the United States’ ESTA
Electronic System For Travel Authorization (ESTA) came into existence when “Implementing Recommendations of the 9/11 Commission Act of 2007” (9/11 Act) amended Section 217 of the Immigration and Nationality Act…
