If we formed a Delaware company as foreigners living outside the US, how can we open a US bank account?

Asked Jun 1, 2012· 1 answer ·Delaware, United States
Related in Opening Bank Accounts, Personal and Business