The Rolling Stones’ Keith Richards has apologised to father-of-eight and fellow bandmate Sir Mick Jagger after he said the singer should have "the snip".

He made the remarks in an article for the Wall Street Journal magazine after Sir Mick, 74, welcomed his eighth child Devereaux in December 2016.

Richards, also 74, was quoted as saying: It’s time for the snip – you can’t be a father at that age. Those poor kids!

But the guitarist, who has five children himself, made a public apology after suggesting the fellow rockstar have a vasectomy.

He told his 1.08 million followers: I deeply regret the comments I made about Mick in the WSJ which were completely out of line.

I have of course apologised to him in person.

Sir Mick’s oldest child is 47-year-old Karis Jagger, from his relationship with singer Marsha Hunt.

Richards and Sir Mick have spoken of their rocky relationship in the past and traded jabs at each other over the years.

The guitarist criticised Sir Mick in his 2010 memoir Life and said his bandmate had become unbearable and criticised his 2001 album Goddess In The Doorway.

He wrote: It was the start of the eighties when Mick became unbearable. He became Brenda, or Her Majesty…

Richards reportedly apologised for the remarks.

(c) Sky News 2018: Keith Richards apologises to Mick Jagger over ‘out of line’ vasectomy swipe