Gorillaz on stage at the O2 Arena in London last year. Getty Images
Gorillaz on stage at the O2 Arena in London last year. Getty Images

Album review: 'The Now Now' by Gorillaz is more of what fans love