Kate Middleton wears a half-price Roksanda dress for the Queen's birthday tea party
She's known for her love of a bargain and can pull off a £40 Topshop shift dress with as much panache as a £3,500 Jenny Packham gown. But the Duchess of Cambridge may have outdone herself this week, picking up not one but two half-price items for some …