Iran ‘behind attacks on British’