It's a tune so familiar that many of us only need to hear the first few notes before feeling the need to belt it out.

And Neil Diamond’s Sixties classic Sweet Caroline has now been voted Britain’s No 1 singalong song.

More than four in ten think the song is perfect for launching into with friends, family – or even strangers in the pub.

Abba’s Dancing Queen came second in the survey of 2,000 people, with the Swedish group’s Mamma Mia also coming in at No 4.

Robbie Williams’s Angels at No 3 and Bon Jovi’s Livin’ On A Prayer rounded out the top five.