Question: The hamlet Ashton is part of a city located on what river?
Sentence (from "Peterborough"): Historically part of Northamptonshire, it is 73.6 mi north of London, on the River Nene which flows into the North Sea 30 mi to the north-east.
Relevant evidence: Yes