Kate is all smiles with Davina McCall as she and Charles thank Brits leading the nation's battle against cancer after their own diagnoses
Charles, 77, and his daughter-in-law Catherine, 44, were joined by Queen Camilla and the Duke and Duchess of Gloucester in honour of Cancer Research UK's 125th anniversary.