Princess Anne attended the 10th anniversary [1] event of the Veterans' Foundation wearing a yellow outfit to mark the occasion.

The appearance highlights the princess's commitment to charitable organizations and her public image as a proponent of sustainable fashion. By revisiting older wardrobe pieces, she signals a departure from the fast-fashion trends often associated with global celebrity culture.

Yellow is the color of her summer wardrobe, Princess Anne said [2]. This preference was previously noted during her appearance at Trooping the Colour earlier this summer and at Royal Ascot in 2026 [3].

Observers noted that the princess wore a gown that was first donned in 1984 [3]. This choice means the garment is 42 years [4] old, leading some commentators to say the queen of sustainable fashion strikes again [4].

Beyond her wardrobe, the princess's activities included a departure from Buckingham Palace on a horse named Noble [5]. She was accompanied by her brother, Prince Edward, and her nephew, Prince William [5].

The event served as a platform to promote the Veterans' Foundation [1]. The organization focuses on supporting former service members, and the 10th anniversary [1] celebration emphasized the ongoing need for veteran resources, and recognition.

"yellow is the colour of her summer wardrobe."

Princess Anne's repeated use of a 42-year-old gown reflects a broader trend within the British royal family to emphasize sustainability and continuity. By pairing a long-term commitment to environmental consciousness with high-profile charitable events like the Veterans' Foundation anniversary, the monarchy leverages traditional style to promote modern values of conservation and social responsibility.