Question: Of Saint Peterborough Cathedral and Lancaster Cathedral, which is dedicated to more saints?
Sentence (from "Lancaster Cathedral"): Lancaster Cathedral, also known as The Cathedral Church of St Peter and Saint Peter's Cathedral, is in St Peter's Road, Lancaster, Lancashire, England.
Relevant evidence: Yes