Kate Middleton Wears an Unexpected Designer to Honor a Meaningful Charity Milestone

The Princess of Wales appeared alongside King Charles in support of cancer research wearing Rodarte.