Jul 09 2024 L-1A Visa Approval for an Executive at the U.S. Embassy in London By IanScott Approvals We just had an L-1A approval for a technology executive at the US Embassy in London.Read More