Stepping out in London alongside Prince William and Prince Harry, Catherine looked svelte and stylish in her ultra fitted royal blue denim, two tone wedges and sporty crisp white polo shirt.
Some results have been hidden because they may be inaccessible to you