Prince Charles' wife announced Sunday that she will not attend a service marking the 10th anniversary of the death of Princess Diana, after criticism that her presence would be inappropriate.

Camilla, Duchess of Cornwall, had accepted an invitation from Charles and his sons, Princes William and Harry, to accompany them to the service Friday at the Guards' Chapel in London's Wellington Barracks. Some criticized the decision, since Camilla had an affair with Charles when he was still married to Diana.

"I'm very touched to have been invited by Prince William and Prince Harry to attend the thanksgiving service for their mother Diana, Princess of Wales," the duchess said in a statement.