Question: Of Saint Peterborough Cathedral and Lancaster Cathedral, which is dedicated to more saints?
Sentence (from "St Walburga's Convent, Lancaster"): St Walburga's Convent stands to the north of Balmoral Road, Lancaster, in Lancashire, England.
Relevant evidence: No