The royal, 42, making a rare public appearance this weekend following her recovery from cancer, wore two pieces by her late mother-in-law Princess Diana.
Go to Source
Author: Jo Tweedy
Go to Source
Author: Jo Tweedy
Go to Source
Author: Maira Butt
Go to Source
Author: Emma Mackenzie
Go to Source
Author: Sky News
Go to Source
Author: RTÉ Entertainment
Go to Source
Author: Miranda Pell
Go to Source
Author: Sameer Suri
Go to Source
Author: Sameer Suri
Go to Source
Author: Jenna Campbell
Go to Source
Author: Web Desk