Deluka plays indie, electronica and new wave. They hail from the UK.
Added by Upcoming Robot on November 13, 2010