They understood it immediately , '' Ross Dalziel , a Liverpool , England , sound artist , said of the teenagers he worked with on the Stream & Shout project .
England
Liverpool
/location/location/contains
ORGANIZATION
Liverpool
LOCATION
England