Kate Middleton wore this high street dress – and it’s on sale

· The Independent