By Calum Fraser A 17 year wait was over yesterday (Monday), as Guns N’ Roses released their new album, labelled the most expensive ever made. ‘Chinese Democracy’ is the first album of original material from the LA rockers since the simultaneous release of Use Your Illusion I and II in 1991, and estimates have put [...]
