Elton John has been released from hospital after being treated for flu and E.coli.

The 62-year-old star was taken ill two weeks ago and was forced to postpone five UK and three US gigs.

John’s spokesman said that he was feeling and fine and was now at home.

He added that the singer would perform live with Billy Joel in California on November 14th.

Promoters hope to reschedule more of his dates for December.