How Marks & Spencer spoiled Christmas
Working in a charity shop, where the Christmas cards go out in July, means I’m more aware than most how early the festive season begins these days. The postal service can be a bit erratic but surely it won’t take five months for a greeting card to reach its final destination? Our excuse is that
