The Clash released their acclaimed double album ‘London Calling’ on 14 December 1979. The LP went to the Top 10 in the UK ...