London: A World War II veteran who raised millions for charity during the coronavirus pandemic has become the oldest person to top Britain's main music chart.

Captain Tom Moore also added a world fundraising record to his accolades, just days shy of his 100th birthday.

Captain Tom Moore now has a No.1 single to his name. Credit:PA

The veteran took the Guinness World Record title for the most money raised by an individual through a walk.

As of Friday afternoon, local time, he had collected more than £28.6 million ($55.3 million) for the National Health Service by walking laps of his garden.