Kate wears elegant floor-length gown for charity dinner

GALLERIES

Kate wears elegant floor-length gown for charity dinner