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.

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.