John Lewis Christmas advert 2018: Why Elton John’s £5m deal is worth every penny

Sep 11, 2018 • Katie Grant • iNews