The 1967 Beatles track A Day In The Life has been hailed the best British song of all time.
A Day In The Life featured on the iconic Sgt Pepper album
The song, which featured on the classic Beatles album Sgt Pepper's Lonely Hearts Club Band, topped a survey of music experts by Q magazine.
The magazine called the track "the ultimate sonic rendition of what it means to be British".
The Kinks' song Waterloo Sunset came second in the poll, ahead of Oasis' Wonderwall in third place.
Earlier this year, in a survey to find the greatest tune between 1955 and 1964 BBC Radio 2 listeners overlooked two Beatles singles in favour of The Kinks' You Really Got Me.
BEST BRITISH SONG
1. A Day In The Life - The Beatles
2. Waterloo Sunset - The Kinks
3. Wonderwall - Oasis
4. God Save The Queen - Sex Pistols
5. Bohemian Rhapsody - Queen
6. My Generation - The Who
7. Angels - Robbie Williams
8. Life on Mars? - David Bowie
9. Sympathy For The Devil - Rolling Stones
10. Unfinished Sympathy - Massive Attack
A Day In The Life, the Beatles' most ambitious work to date, featured what Lennon described as "a sound building up from nothing to the end of the world".
In fourth place in the Q poll was the Sex Pistols' controversial hit God Save The Queen, with Queen's Bohemian Rhapsody rounding out the top five.
Robbie Williams' Angels, described by the magazine as "virtually our alternative national anthem" polled at number seven - two places ahead of British rockers the Rolling Stones, with Sympathy For The Devil at number nine.