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