Question: Which band has released more studio albums, Zebrahead or Morcheeba?
Sentence (from "Zebrahead"): Formed in 1996, the band has released twelve studio albums to date.
Relevant evidence: Yes