
Kelly Osbourne has hit out at the Duke of Sussex in an expletive-laden rant while appearing as a guest on a podcast.
The Osbournes star, 38, called Prince Harry a “f***ing t**t”, adding that he was “whining, whinging, [and] complaining” about his life.