Just been having a look through the New Music section and realised there’s been a lack of proper, no messing rock bands in there lately. So let me sort that out right now and introduce you to London-based four-piece The Diamond Noise. Here’s their debut single ‘Never Say Never Say Never’ (out now): As you […]