Allen's song for John Lewis ad misses out on top spot

Lily Allen's cover of Keane's Somewhere Only We Know which has been used on John Lewis' Christmas advert has narrowly missed out on the number one spot in the charts.

Dutch DJ Martin Garrix, 17, sold 12,000 more copies than Allen's song with his debut single Animals.

The ad features a bear and a hare in an animated woodland tale, with Allen's tones providing the soundtrack.

The £7 million advertising campaign has also led to Keane's original version from 2004 climbing 74 places to re-enter the Top 40 at number 29.

Garrix, whose catchy dance tune is already a hit around the rest of the world, said he "didn't expect this success at all".