Question: Are Peel Cathedral and Winchester Cathedral both located on the Isle of Man?
Sentence (from "Peel Cathedral"): The Cathedral Church of Saint German or Peel Cathedral, rebranded as Cathedral Isle of Man is located in Peel, Isle of Man.
Relevant evidence: Yes