What would you do if a supermarket accidentally gave you £300 of groceries you hadn’t paid for?
.....
© The Guardian
visit website