Sweden Heads the Best Countries for Business for 2017forbes.com4 points·ptr··0 commentsOpen articleSaveView on HN