The Talk: Sharon Osbourne leaves US show after racism row

TV personality Sharon Osbourne has left US chat show The Talk after a heated on-air debate about racism earlier this month.

Osbourne defended broadcaster Piers Morgan over his criticism of a high-profile TV interview given by the Duchess of Sussex.

That led to a clash with co-host Sheryl Underwood, who accused Osbourne of giving "validation" to "racist" views.

TV network CBS took The Talk off air while it carried out an investigation.

In a statement on Friday, CBS said the events of the 10 March episode "were upsetting to everyone involved, including the audience watching at home".

It said Osbourne's behaviour towards co-costs during the episode "did not align with our values for a respectful workplace".

The review did not, CBS said, find any evidence to support Osbourne's allegation that the controversial discussion had been "orchestrated" by producers.

However, CBS said it acknowledged the network, studio teams and producers were "accountable for what happened during that broadcast" because "it was clear the co-hosts were not properly prepared by the staff for a complex and sensitive discussion involving race".

The row on The Talk came after the Duke and Duchess of Sussex gave an explosive interview with American talk-show host Oprah Winfrey.

In the interview, the duchess said she had suffered with her mental health and had suicidal thoughts during her time as a working member of the royal family.

The day after the interview aired in early March, Morgan told viewers on the Good Morning Britain breakfast show he "didn't believe a word" Meghan had said.

Those comments drew condemnation, leading to Morgan's departure from the programme on ITV.

Osbourne, 68, was one of the first people to voice support for her friend, Morgan, arguing he had the right to express his own opinion.

"@piersmorgan I am with you. I stand by you," she tweeted. "People forget that you're paid for your opinion and that you're just speaking your truth."