Kate Middleton wears £17.50 ASOS dress

GALLERIES

Kate Middleton wears £17.50 ASOS dress