All New Hairstyles | Hairstyles, Haircuts and Hair Colors

Kate Middleton Makeup 2016

After testing her skills on the trading floor, Kate then headed to Wiltshire, where she paid a visit to the Centre For Addiction Treatment Studies. Wearing a £325 coat from Reiss – which she later took off to reveal a £1,200 dress by Emilia