Rihanna's cancelled another 'gig' on her Diamonds world tour.
The 'Rehab' hitmaker was due to sing some songs on a stage in Houston last night but had to cancel "as a result of illness," reports The Guardian Express.
This is the third show she's had to cancel after being forced to pull out of shows in Boston and Baltimore due to laryngitis.