LONDON, ENGLAND - MARCH 24:  Gorillaz perform their new album 'Humanz' live on March 24, 2017 in London, United Kingdom.  (Photo by Joseph Okpako/WireImage)