On the day The Brits serves up its usual yawnfest - I take it on myself to announce that there truly is a best new band in Britain.
Read Whole Story