08 Jul 1980 The Stranglers in London Down in the Sewer Artist: The Stranglers Date: 08 Jul 1980 Venue: The Rainbow City: London Country: United Kingdom