The 1975 apparently caused quite a stir in 2012 but I’m only just hearing about them. And unfortunately for me, I discovered them just a couple of days too late because they played at Lido in Berlin on Wednesday – gutted. Formed at school in Manchester the band have been busy recording their debut album and will […]