Authors:
  • London is a dead duck, as far as innovative new music is concerned, unless you want to have your head blown off with some outrageous, rubbish, pounding dance music.