The Edinburgh runner raising millions for NHS charities with 5k challenge

More than £2m has been raised for NHS charities since Olivia Strong came up with her fundraising idea.

Source