Question: Which country the composer of song The Torture Never Stops (Song) is from?
Sentence (from "The Torture Never Stops (song)"): You Never Heard in Your LifeCheap ThrillsBuffaloPhilly '76", and "Hammersmith Odeon".
Relevant evidence: No