Judi Dench to eat 100 Maltesers as part of Captain Tom charity challenge

(Isabel Infantes/PA)
(Isabel Infantes/PA)