Stella McCartney has been awarded a CBE at Windsor Castle, in honor of her services to the fashion industry and sustainability. She was presented with the honor by King Charles with Skunk Anasie singer Deborah Dyer. “Humbled to be recognized…