Black Friday is the biggest sales event of the year and deals from big-name brands have already started, including John Lewis, Boots, Ninja, Dyson and Shark.
There is an image that haunts us across the millennia, fraught with emotion. It is the image of a man and his son walking side-by-side across a lonely landscape of shaded valleys and barren hills. The ...