Question: Has Pedro the Lion or End of Fashion released more albums? 
Sentence (from "End of Fashion"): The group has released three studio albums.
Relevant evidence: Yes