Alec Burgess was born in a cathedral city in England  that is 73.6 miles north of what other city?
Peterborough: Peterborough ( ) is a cathedral city in Cambridgeshire, England, with a population of 183,631 in 2011.
i don't know