Switzerland is a relatively easy place to do business, currently ranking 20th of 189 countries in the Ease of Doing Business Index.
How is Switzerland ranked of 189 countries in the Ease of Doing Business Index?
20th