Captain Tom Moore says he is 'very proud' after being awarded a gold Blue Peter badge

The gold badge is Blue Peter's highest accolade and famous recipients include the Queen, Sir David Attenborough and Mary Berry. Moore, 100, raised over £30m for NHS charities.