Images of charity runners taken on behalf of Samaritans UK, plus those covering the 26.2 miles of the London Marathon 2021 in fancy dress outfits.