The US-led 2003 invasion of Iraq and the subsequent insurgency have produced an estimated 4.7 million refugees. One Swedish town alone, Södertälje near Stockholm, has accepted about 6,000 asylum seekers in the last five years – more than the entire United States. In all, Sweden – which had no role in the war – has accepted 49,000 people who met the conditions required by the European Union’s...