Kate Middleton, Duchess of Cambridge, gave her first public speech at the Treehouse charity. But her sartorial selection was as big a story in Britain as her delivery.
Results: 1 of 1