11 Aug 1990 The Stranglers in London Down in the Sewer Posted on August 11, 1990 by Rattus RattusNovember 22, 2014 Artist: The Stranglers Date: 11 Aug 1990 Venue: Alexandra Palace City: London Country: United Kingdom .