It's number eight on Rolling Stone's list of The 500 Greatest Albums of All Time in 2003, and according to Acclaimed Music, London Calling is the sixth most highly ranked record on critics' lists of the all-time greatest albums. It was released December 14, 1979, and we still love it! We're featuring the music of the Clash on these channels.
More Channels From The 40th anniversary of the Clash's seminal London Calling