Lizzo could have headlined Glastonbury but she confirmed too late and will now play just before Guns N’ Roses.