Rihanna has annoyed fans in Boston by being late to one of her shows.
The Barbados-born singer had been due to play in Boston in March, but had to put the show on hold as she had laryngitis.
She rescheduled her Diamonds World Tour show for Monday evening, but left fans less than impressed when she didn't take to the stage on time.
There was no warm-up act in place, meaning many audience members waited for three hours. Twitter was soon awash with furious comments about the 25-year-old's behaviour.
"Boston waited 2 months and then Rihanna was 3 hours late to her packed concert. She deserved to get booed! We were mad as hell (sic)," one guest wrote.
Another fumed: "rihanna just showed up over three hours late in Boston for a make up show since she canceled a few months back due to sickness. Im over her (sic)."
Rihanna's camp haven't given any reason for her tardy behaviour.
She was seen at a basketball match in New York City over the weekend, leading some fans to claim the sport was more important to her than putting on a show.
"@rihanna 2-3 hrs late for your show in Boston, huh??! #disrespectful #noexcuse basketball was more important huh?? Don't come back (sic)," one wrote on Twitter.
The singer seemed oblivious to the frustrations some of the audience were feeling. After leaving the stage she used Instagram to thank people for watching.
"#BOSTON I will never forget this night!!! I truly have deeper love for you now!!! Thank you for making it extra special!! #DWT (sic)" she wrote.
The star has experience a turbulent time in her private life lately, with her on/off boyfriend Chris Brown recently confirming they are no longer together in an interview.
© Cover Media