Capaldi is the ‘next British Superstar’ according to Elton John

Lewis Capaldi has thanked Elton John for "the free food" in an Instagram post where he also shared a photo of them together.

Replying to a comment, the 22-year-old said it had been the best afternoon of his life.

The Rocket Man singer also posted the picture, saying he was "spending the day with the next British superstar".