Question: Which place lies 100 miles north-east of London and the home of a band active in 2001?
Sentence (from "Bearsuit"): Bearsuit are an art-rock/indie pop band from Norwich, UK, active from 2001.
Relevant evidence: Yes