Captain Tom Moore awarded with gold Blue Peter badge for being ‘beacon of light’

Captain Tom Moore raised more than £30 million for the NHS (Cpl Robert Weidemane/MoD/Crown Copyright)
Captain Tom Moore raised more than £30 million for the NHS (Cpl Robert Weidemane/MoD/Crown Copyright)