Kate in sheer black again! Duchess wears Hobbs and Jenny Packham

Kate Middleton
Kate Middleton