“Imagine” by John Lennon is one of the most famous songs in the world. The beautiful song was written by Lennon in 1971 and it was an instant hit. It was in fact the best-selling single of his solo career. Rolling Stone has even ranked it number three in their list of “The 500 Greatest