A 99-year-old British war veteran has raised more than $25m for the nation's health service.

Captain Tom Moore pledged to walk 100 laps of his garden before his 100th birthday at the end of the month, a feat that caught the attention of many and has kept donations pouring in.

Al Jazeera's Rory Challands reports from London, United Kingdom.