It’s Almost Christmas!
Apparently we are already in the run up to Christmas. At least we are according to Harrods and Selfridges, who started selling Christmas tat on July 28th this year. I know the weather has been pretty crap, but this is taking it a bit far. As a general rule of thumb, I don’t think you should…