Children In Need raises almost £34 million in under three hours

Graham Norton who has hosted Children In Need. (Ian West/PA)
Graham Norton who has hosted Children In Need. (Ian West/PA)