For years, Sweden has regarded itself as a ‘humanitarian superpower’ — making its mark on the world not by fighting wars but by offering shelter to war’s victims. Refugees have arrived here in extraordinary numbers. Over the past 15 years, some 650,000 asylum-seekers made their way to Sweden. Of the 163,000 who arrived last year, 32,000 were granted asylum. Sweden accepts more refugees in proportion to size of population than any other nation in the developed world — when it comes to offering shelter, no one does it better. But when it comes to integrating those we take in (or finding the extra housing, schools and healthcare needed for them), how well do they do it?