Tag: Gorillaz

When Vogue India interviewed Gorillaz in January, ahead of the launch of their India-inspired album, The Mountain, the most loaded question was: “Is an India tour on the cards?” Frontman…