Question: Denton is a town in the Metropolitan Borough of which area, of Greater Manchester in North West England?
Sentence (from "Tameside"): s of 2011 the overall population was 219,324.
Relevant evidence: No