The Clash’s 'London Calling' album cover photo turns 40

The Clash’s 'London Calling' album cover photo turns 40

The image that graces the cover of The Clash’s seminal album ‘London Calling’ – was shot 40 years ago this month in New York City.

Top Stories