Global Edition
Global Edition
UK Edition
EU Edition
US Edition

Understand the story, not the spin.

Markets

Princess Anne wears 42-year-old dress at London banquet

Published 30 June 2026

Princess Anne attended a formal dinner in London last week wearing a pale yellow floral gown she first wore 42 years ago, once again showcasing her longstanding commitment to sustainable fashion. The 75-year-old Princess Royal arrived at the Honourable Company of Master Mariners Centenary Banquet at Guildhall on June 25 on the arm of her husband, Vice Admiral Sir Timothy Laurence.

The dress, featuring a pink floral print and a cape detail, was originally worn by Anne during a 1984 trip to Gambia in her role as patron for Save the Children UK. For the recent banquet, she paired the gown with white opera gloves, ivory pumps, and a coordinating clutch, echoing the original styling. Social media users and royal watchers quickly recognized the garment, praising its timeless fit and the princess's elegance.

This instance is far from an isolated one for Anne, who has earned the unofficial title of the "queen of recycling" for her frequent practice of rewearing outfits, sometimes decades after their debut. Earlier in June, she wore a butter yellow hat to her son Peter Phillips's wedding that she first sported at her daughter Zara Tindall's christening in 1981. In March, she donned a...

Now playing
0:00 / 0:00