Kate wears elegant floor-length gown for charity dinner

GALLERIES

Related galleries

Kate wears elegant floor-length gown for charity dinner