Captain Tom Moore is to be knighted for his fundraising efforts after a special nomination from Prime Minister Boris Johnson.

The World War II veteran raised more than £32 million for NHS charities after walking for over 100 laps of his garden, in Marston Moretaine, in Bedfordshire, before reaching his 100th birthday in April.

Prime Minister Johnson said that the centenarian had provided the country with a beacon of light through ‘the fog’ that is coronavirus.

In a statement, he (Boris Johnson) said Capt Tom's "fantastic fundraising broke records" and "inspired the whole country".

"On behalf of everyone who has been moved by his incredible story, I want to say a huge thank you. He's a true national treasure".

 Labour Party leader Sir Keir Starmer congratulated Capt Tom and said he had "brought inspiration to millions and helped all of us to celebrate the extraordinary achievements of our NHS.

"In his actions, Tom embodied the national solidarity which has grown throughout this crisis, and showed us that everyone can play their part in helping build a better future".

Capt Tom, who was born in Keighley, West Yorkshire, captured the hearts of the nation and his birthday celebrations were extensive.

The occasion was marked with an RAF flypast as well as birthday greetings from the Queen and prime minister.

He was also made an honorary colonel and received an estimated 140,000 cards.

And, as an honorary colonel, his official title will now be Captain Sir Thomas Moore under Ministry of Defence protocol.