Rolling Stone has compiled a list of The Beatles' 100 greatest songs.
These are the top 12:
12. Norwegian Wood
11. A Hard Day's Night
10. While My Guitar Gently Weeps
9. Come Together
8. Let it Be
7. Hey Jude
6. Something
5. In My Life
4. Yesterday
3. Strawberry Fields Forever
2. I Want To Hold Your Hand
1. A Day In The Life