It's been at least ten years since I've listened to this album.
'London Calling' is the thrid studio album by The Clash, released in the USA in 1980.
The full album can be found here or here.