Question: Where was the band formed that released "Tear Up This Town?"
Sentence (from "Keane (band)"): Keane are an English rock band from Battle, East Sussex, formed in 1995.
Relevant evidence: Yes