X Factor winner James Arthur has cancelled all public appearances and performances for the next week, after being diagnosed with acute exhaustion.

A representative for the 25-year-old said: "Unfortunately James Arthur has been diagnosed with acute exhaustion and instructed to rest for several days by his doctor.

"Regretfully, he has been forced to cancel all engagements during this period.

"James would like to apologise to his fans for any disappointment caused to them by these cancellations and he hopes to get back to full health as soon as possible."

James recently came under fire for using a homophobic slur in a freestyle track.