Duchess Kate in cornflower blue McQueen and bespoke Jenny Packham for royal tour day 4

Kate Middleton in McQueen
Kate Middleton in McQueen