Sweden: A country that defies the laws of economic gravity. A land with high wages, strong unions and generous welfare. A dream location for business and a bastion of social responsibility, coming out on top for childcare, equality and quality of life. What can we learn from it? Having lived in Sweden for six years, journalist David Crouch has a unique perspective as an outsider looking in on one of the world's most successful yet divided countries...