Category:Newborough, Cambridgeshire

English: Newborough is a ward and civil parish in the city of Peterborough, Cambridgeshire in the United Kingdom.