Sweden's parliament voted on Monday to enact a 'good behaviour' law allowing authorities to revoke residency permits based on vague criteria such as unpaid debts, undeclared work, and links to extremist organisations, ahead of September elections. A contentious 'snitch law' that compels public-sector reporting of undocumented people also passed narrowly.