Kate Middleton stuns at gala dinner just hours after visiting a pig farm

Kate Middleton at a pig farm on the left and a gala dinner on the right
Kate Middleton has stunned at a gala dinner just hours after visiting a pig farm. Photo: Getty Images

Kate Middleton has stunned at a gala dinner, just hours after she and Prince William sheared a sheep during a pig farm visit.

The 37-year-old Duchess of Cambridge wore an off-the-shoulder Barbara Casasola gown to attend the bespoke event in recognition of Addiction Awareness Week in London on Wednesday night.

It wasn’t the first time Kate has stepped out in the white ensemble, having previously worn the figure-hugging number in 2016 for the Art Fund Museum of the Year awards.

On Wednesday, teamed the dress with her glittery Jimmy Choo pumps and a new metallic clutch bag from Wilbur & Gussie for the dinner at Somerset House.

ADVERTISEMENT

The day before, Kate debuted a completely different look, as she and Prince William visited a pig farm in Cumbria, a farming district in North West England,

On this occasion, the duchess got down to business in boots, black jeans and an army green coat.

Kate Middleton wore a white Barbara Casasola gown in London
The Duchess of Cambridge attended the bespoke gala dinner in London on Wednesday. Photo: Getty Images

The couple were also greeted by crowds of royal watchers in the town of Keswick.

As they officially tweeted, the pair “celebrated the work of local heroes, volunteers and those supporting the rural community in Cumbria”.

The string of engagements comes just days after Kate, William and the rest of the extended royal family celebrated the Queen’s birthday at the Trooping of the Colour.

The Duchess of Cambridge smiles in a Barbara Casasola dress
The duchess first wore the dress in 2016 for the Art Fund awards. Photo: Getty Images

For many onlookers, Prince Louis stole the show with his fine-tuned royal wave after his siblings were spotted peering out of the windows of the palace to catch a glimpse of the celebrations.

ADVERTISEMENT

Reporting by Danielle Stacey

Got a story tip or just want to get in touch? Email us at lifestyle.tips@verizonmedia.com

Want more lifestyle and celebrity news? Follow Yahoo Lifestyle on Facebook, Twitter and Instagram.

Or sign up to our daily newsletter here.