11 Aug 1990 The Stranglers in London Down in the Sewer Artist: The Stranglers Date: 11 Aug 1990 Venue: Alexandra Palace City: London Country: United Kingdom .