The Museum of London has announced a new exhibition centered on The Clash. Titled “The Clash: London Calling,” the exhibit will feature more than 100 personal items from the band’s archive, including ...