Cape Town – Duchess Catherine may not be the Queen of England but she is definitely the queen of recycling beautiful outfits.
The Duchess of Cambridge joined Prince William in Belgium for the Last Post ceremony, which has taken place every night since 1928, at the Commonwealth War Graves Commission Memorial in Ypres.
Looking flawless as always, Catherine wore the same stark white Alexander McQueen coat dress she wore to daughter, Princess Charlotte’s christening in July 2015.
SEE 5 TIMES DUCHESS CATHERINE WON AT RECYCLING OUTFITS:
1. The stark white Alexander McQueen coat dress
The 35-year-old first wore the outfit to Princess Charlotte’s christening on 5 July 2015 and then again to the 100th anniversary of the Battle of Passchendaele on 30 July 2017.
2. Another Alexander McQueen ensemble
Duchess Catherine first wore this cream ruffled dress for Prince George's christening in 2013 and then again to a garden party three years later in 2016.
3. The green Hobbs coat
The British royal was first photographed wearing the thick trench coat on St Patricks Day in 2014. She wore it again while visiting Whitehorse, Yukon in 2016.
4. A military inspired look
Wearing another Alexander McQueen designed outfit, Duchess Catherine first wore the blouse and skirt combo in 2011 and then again during a visit at Great Britain's World War II code-breaking site in 2014.
5. The Jenny Packham dress
Duchess Catherine stunned in her navy Jenny Packham gown at the 100 Women in Hedge Funds dinner in October 2013. She turned heads in the same gown only three months later at the National Portrait Gallery.
(Photos: Getty Images)