CCulture Read More 1 minute read Museum Of London To Showcase ‘The Clash: London Calling’ Exhibition | ArtsbyVictoire ChangarnierAugust 15, 2019 The Clash is an English rock band formed in London in 1976. They are considered one of…