Samantha Cameron mixes high street with designer

Effortlessly glamorous: The different looks of Samantha Cameron