Lily Allen has posted a video apology to fans after cancelling two US shows due to illness and after receiving "devastating news".
The singer, 33, said she had been "battling" illness for two weeks and that her gigs in Chicago and Minneapolis had been called off.
In a Twitter post on Wednesday, she said: "I have no choice but to cancel tonight and tomorrow's shows, my throat and vocal chords are so inflamed and angry.
"Working on rescheduling and will have more info for you as soon as I get it. I am so sorry, I was so looking forward to seeing y'all."
After receiving messages of support, she said: "Overwhelmed by all the well wishers and how understanding everyone is being, thank you all so much. I will make it up to you all I promise . I have the best fans. Love lily x"
However, some Twitter users were quick to criticise the singer, who responded to the backlash by tweeting earlier in the day: "I am really quite sick, and I've just had some truly devastating news. Can you trolls just allow me for today ? Thanks I'm (sic) advance."
Allen's next show after Thursday's cancelled Minneapolis date is due to take place in Denver on Saturday.
Sign our petition to force party leaders to hold televised debates ahead of elections
Chicago's The Vic Theatre posted a message which said: "We're sorry to say that tonight's show has been cancelled. Tickets purchased online will be refunded automatically.
"Due to illness, @lilyallen performance scheduled for tonight, October 31, at The Vic Theatre has been cancelled. We apologize for any inconvenience."