John Lewis hits back at criticism over 'worst ever' Christmas advert
The department store's latest festive offering, starring Dame Kristin Scott Thomas as a grandmother who struggles to connect with her grandchildren, has been branded one of its worst in recent years.
