Advertisement

Watch: John Lewis Christmas advert

Elton John features in this year's John Lewis & partners Christmas advert.