I wrote a post on Twitter last night that I regret, and for which I apologise. I suggested that Jeremy Corbyn might say that France had brought the Paris attacks on itself. I ought to know the danger of spending too much time on Twitter, and I make no excuses.

I apologise without reservation to Mr Corbyn, to my colleagues and to readers. It was a stupid and offensive thing to say, especially at that time, and I am mortified by it.