John Lewis Christmas ad: How the cost of living crisis changed the battle for best festive advert

It might barely be November, but the battle for the best Christmas advert is already in full flow, with John Lewis launching its festive offering today.