Where is Peterborough?

It would depend on which Peterborough you are looking for and in which continent. There is a Peterborough in Ontario in Canada. And, there is a Peterborough in the United States in New Hampshire, as well as one located in England.