Kelly Osbourne has said she plans to stay single for a 'very, very long time' and doesn't know if she will ever get married.

The 29-year-old broke off her engagement to Matthew Mosshart earlier this year and told the Mail on Sunday, "I plan on being single for a very, very long time. No, I don't think it's possible for someone to sweep me off my feet right now.

"I'm really enjoying my life, I don't know if I will ever get married. I think my views on marriage are changing as I get older – not out of heartache; it's just that the world is changing. But if I ever do get married, I'm never changing my last name."