Kate Middleton wore a Rodarte dress – these are the high street alternatives to shop

· The Independent