Question: What city is the prestigious honor that was granted to Debbie Bampton located?
Answer: Manchester, England