It is the third single from their upcoming album ‘The Mountain’. Photo credit: Gorillaz - Official Gorillaz have released their new single ‘The God of Lying’ featuring IDLES, the latest preview of their forthcoming ninth studio album, ‘The Mountain’. The track is available now alongside an official visualizer. Written by…