
London – The Holidays are a time of good will and perhaps also one when the definition of what precisely constitutes new in the Best New Bands lexicon gets a little clouded. Most stuff is written at least a year before it’s released so who’s counting the days either. In that spirit we present 10