Ahead of Captain Tom Moore's 100th birthday on Thursday, 30 April, over 120,000 birthday cards have been posted to him. Below, Tom's grandson Benji stands amongst the cards, which are currently being stored in the Great Hall of Bedford School, Bedfordshire. To date, Tom has raised over £29 million for NHS Charities Together.