Singer was reportedly watching a basketball match prior to the concert

Rihanna was booed by fans in Boston last night (May 7) after arriving on stage three hours late.

The Boston show took place at the TD Garden venue and was itself a rescheduled show from Rihanna’s Diamonds world tour, originally due to take place in March and postponed when the singer contracted laryngitis. With the show being rescheduled there was no support act, meaning fans were made to wait for the entire duration of the delay with no form of entertainment.

The Mirror reports that the reason for Rihanna’s delay may have been that she was attending a basketball match between Chicago Bulls and Miami Heat at the nearby United Center. Tweeting after the show, Rihanna made no reference to her lateness, writing: “#BOSTON I will never forget this night!!! I truly have deeper love for you now!!! Thank you for making it extra special!”

Meanwhile, Rihanna‘s gig in Canada in March 25 was delayed by over 90 minutes after her production crew were stopped by border officials.

The singer was due to play at Winnipeg’s MTS Centre when vehicles containing stage equipment and props were searched by customs. The star arrived at the venue in the late afternoon, but couldn’t prepare for her show until the production trucks were given the all-clear by border officials.

Rihanna was also four hours late for an appearance at a high school in Chicago, reportedly only staying for 15 minutes when she did finally arrive.