Princess Kate is the queen of the high street in £25 Zara blazer

The Princess of Wales looked immaculate as ever to record a special programme with BBC Radio 1’s Newsbeat on Monday ahead of World Mental Health Day. LOOK: 7 best pieces in Kate Middleton’s affordable jewellery box Proving her effortless elegance, the 40-year-old royal donned a fitted blazer with structured shoulders, an inverted lapel and fit-and-flare waistline. […]