The newly grey-coiffed Rihanna had a bit of a melter onstage in Lilles, France on Saturday night after fans at her concert overwhelmed her.

Rihanna is on the final-ish leg of her 90 date Diamonds World Tour which has seen it's fair share of controversy and debacle, what with Rihanna herself delaying the show by up to two hours by not getting her ass on stage and cancelling some dates after she spent far too many nights out on the tear. And she's not exactly kept a low profile while she's been touring, hanging out with Cara Delevingne at every given opportunity.

'I can’t believe this sh*t. You all make me so happy. To stand here and feel the love in this room. The Diamonds tour is nearly coming to an end and I hate this part - I hate saying goodbye. This is everything that matters to me. And to stand here and feel the love in this room.' she told the screaming crowds. 'I don’t know why the f*ck I’m crying. That’s crazy. Thank you so much. I love you guys.'

Well at least she's not getting crisps thrown at her anymore, which would be much more worth crying over.