A real-life secret Santa

Someone's been leaving presents for strangers around a village in the UK.

Someone's been leaving presents for strangers around a village in the UK.