Morrissey is in hospital suffering from pneumonia in both his lungs.

The 53-year-old singer has cancelled a string of dates on his current US tour, citing health issues as the reason.

A statement from Morrissey's representative reads: "Morrissey is presently being treated in San Francisco for 'double pneumonia', but remains on course to headline the Vive Latino festival in Mexico City on March 14."

Morrissey's postponed show at the Regency Ballroom in San Francisco will now take place on 1 May.