Radiohead gets more press, but the best band in England is actually the Delgados. Not only have they made five terrific albums, but they began the Chemikal Underground label, leading a Scottish pop explosion with releases by Mogwai, Bis, Arab Strap, and Aerogramme. While they began as something of a noisy pop outfit, their rich boy/girl harmonies and sterling pop sensibilities have always been in full effect. With... More >>>
It's official: The Delgados are the best band in England.