Politics 'A National Front pamphlet from the 1980s' - What's in France's controversial immigration bill?