Question: Which place lies 100 miles north-east of London and the home of a band active in 2001?
Sentence (from "Norwich"): From the Middle Ages until the Industrial Revolution, Norwich was the largest city in England after London, and one of the most important.
Relevant evidence: No