Stella McCartney has been criticised for promoting the coat that was worn by Meghan, Duchess of Sussex during the Remembrance Day service on Sunday.
The Duchess joined her husband Prince Harry, Prince William, Queen Elizabeth II and other members of the royal family at the Cenotaph war memorial in London on Sunday to pay her respects to the military and civilian servicemen and women who have lost their lives in conflict.
She was wearing a black, belted wool Stella McCartney coat at the sombre service, along with a black brimmed hat and a poppy brooch on her lapel.
Stella shared a picture of Meghan in the $1,980 (£1,545) garment on Instagram and called herself "so honoured" in the caption.
"So honoured to have HRH Duchess of Sussex in our Autumn '19 coat at Remembrance Day service. x Stella #RemembranceDay," the 48-year-old wrote, prompting a flurry of comments slamming the designer for using a photo from the Remembrance Day service to plug her brand.
"Remembrance Day is to honour those that fought for us not to use for advertising purposes. Pretty shocked," one follower wrote, while another commented: "Using Remembrance Day to advertise your clothes is a little disrespectful! People died and you take pictures of people showing respect for advertising purposes. Just wrong."
Stella then removed the offending photo and replaced it with a video of a field of poppies instead.
"Remembering the ones that sacrificed to give us freedom x Stella," she wrote.
The actress-turned-royal is a big fan of Stella's designs and famously wore a stunning white halterneck dress created by the fashion icon for her evening wedding reception last year.
© Cover Media