Prince William has paid tribute to Captain Tom Moore, who has raised over £18 million for the NHS.The 37 year old, who recently admitted to feeling "guilty" about lying to his children over homeschooling, donated an undisclosed amount to the 99 year old's fundraising efforts, Kensington Palace has confirmed. Captain Moore has been walking laps around his garden to raise funds for the NHS battling the deadly coronavirus pandemic.