Wyoming — the least populated U.S. state — has overtaken Delaware for the most corporate registrations per capita, cementing the Cowboy State’s reputation as a top secrecy destination for the ultrawealthy, according to new data released this week.

Read the story:

Comments