Of the many people who said this tour would never happen, Guns N’ Roses were among the most vocal. When singer Axl Rose was asked in 2012 about the chances of the Los Angeles band’s original line-up reforming, he replied: “Not in this lifetime”.

But pent up demand and million dollar pay cheques have a habit of swaying people’s minds. And so the Not in This Lifetime Tour rolled into London for two shows in the Olympic Stadium. And thank goodness for that. On a perfect summer’s night, Guns N’ Roses dished out nearly three hours of meaty rock that was in turns ferocious, preposterous and moving.