All the times the royals have worn high street fashion and jewellery - from Zara Tindall's John Lewis jumper to Kate Middleton's Orelia hoop earrings

· Daily Mail