The Duchess of Cambridge positively glitters at her first formal appearance



Kate Middleton and Prince William attend a charity dinner.