The Clash released their acclaimed double album ... In 2010, it was one of ten classic album covers from British artists commemorated on a UK Royal Mail postage stamp. London Calling will ...