Florence Welch was the latest surprise guest to appear on stage with dinosaur rockers The Rolling Stones during their run of shows at The O2 in London, when the Florence and the Machine front-woman joined Jagger and co on stage during last night's performance (Nov 29).

Welch joined the rock veterans on stage for a rendition of the classic hit 'Gimme Shelter,' with R&B heroine Mary J Blige also joining the Stones on stage for a surprise duet during their performance earlier this week. The headlining slots at the O2 didn't stop their with the treats either, as Eric Clapton also came on stage with the Stones for a rendition of 'Champagne And Reefer', with the guitar-god having been rumoured to appear long before he took to the stage.

The second, star-studded performance of the week saw frontman Mick Jagger immediately address the fine the band received after the earlier performance after the show overran. According to NME, Jagger joked with the crowd about the incident at the start of the show, saying "We had to pay £100,000 because we went on too long. That's like... Ten seats."

The rock and roll legends finished their stint in their home country last night, but are jetting off the the US for a whistle-stop tour, hitting Brooklyn on December 8 and then Newark's Prudential Centre on December 13 and December 15.