Perhaps her fans can say this is why she turned up three hours late to her concert.
But Rihanna loves to have funs and she had a blast before her concert at Monte Carlo this week.
Rihanna will be performing in Manchester, U.K. on Monday and Tuesday.