The Duchess of Cambridge stunned in the budget bling, which retails for £19.99 but has since sold out completely.
It wasn't the first time Kate had worn the bespoke Roland Mouret gown – the royal, who is known for recycling her outfits, debuted the elegant number at a ball in May 2012. Click link for full post from Hello Magazine.
