Who: Catherine, Duchess of Cambridge wearing a Stella McCartney short sleeve dress
Shop: Selfridges £515
Neiman Marcus $885
Where: The National Portrait Gallery’s “Road to 2012: Aiming High” exhibition, London

Credit: Bauer Griffin