The Clash are a major part of the plot in the new film London Town. bit.ly/1GP5DKn – Tweet