Catherine, Duchess of Cambridge touched down at Calgary Airport in Canada today with her husband Prince William.

The Duchess opted for a dress by British designer Jenny Packham.

I’m so delighted to see Catherine wearing a colour other than navy or beige.

For some reason I’m getting vintage feel from this look.

The soft primrose silk crepe dress with a blouson top was paired with her favourite L.K. Bennett pumps and a matching clutch.

This is the second time Catherine has worn Jenny Packham since she wed Prince William.

Credit: Getty