Question: The hamlet Ashton is part of a city located on what river?
Sentence (from "Peterborough"): Peterborough ( ) is a cathedral city in Cambridgeshire, England, with a population of 183,631 in 2011.
Relevant evidence: No