Royal Blood @ Alexandra Palace, London

Royal Blood proved that they are most definitely the UK’s best live act last night (21st November) at London’s Alexandra Palace. Opening with their phenomenal Lights Out, the band were on a mission from the get go to get the sold out crowd in the palms of their hand. And they succeeded. Their euphoric set […]