Kelly Osbourne lost her best friend Amy Winehouse less than two weeks ago, and by the looks of things, the fashionista won't be making new friends anytime soon.

First she slammed Christina Aguilera's apparent weight gain, and now she is going after Kate Middleton, of all people. If anyone was thought to have immunity to cattiness, it was the Duchess of Cambridge.

During an appearance on the "Tonight Show with Jay Leno," Osbourne criticized Middleton's much-publicized habit of recycling outfits.

The Duchess was seen in two repeat ensembles during this past weekend's wedding celebration for Zara Phillips.

"In England they are like 'look how thrifty she's being,' showing the British public that the Royals are in a recession as well,' Osbourne said. "Only in this country they call it a faux pas.

"Well I'm sorry but if I had that job I would only wear it once," the E! "Fashion Police" panelist continued.  "If I am going to be the future bloody Queen of England I'm going to wear that dress once because I'm giving up the rest of my life, all of my privacy, at least I can get a new dress every day."

Earlier this week, Osbourne and co-host Joan Rivers dissected Christina  Aguilera in a fuller figure-revealing dress

"Maybe she is just becoming the fat b**ch she was born to be," Osbourne said.

 "She looks like Snooki's Scandinavian cousin," Rivers piped in. "It's a pretty dress but she's stuffed into it."

Osbourne and Aguilera have had a longstanding rivalry, which reportedly began when Aguilera mocked Osbourne at the 2003 MTV Europe Music Awards.

Osbourne is no stranger to weight struggles, and was known as the chubby, cranky kid when her family's reality series aired on MTV from 2002-2005. She has since dropped multiple dress sizes and adopted a much more ladylike look as she has joined the ranks of the Fashion Police.

"No one takes fashion advice from a fat person - they don't," Osbourne told Leno.

"Unfortunately that's the world we live in."


[Source: Daily Mail]