The former Oasis star, who is currently touring North America with his band Noel Gallagher's High Flying Birds, fell sick and called off his Monday night (25May15) gig in Mexico City shortly before he was due to take to the stage at the Metropolitan Theatre.

He says in a statement, "Apologies again to the people of MC (Mexico City) who didn't get to see a show on Monday when I selfishly decided to sit on a toilet for 6 hours and s**t the entire contents of my being out through the eye of a needle and puke what was left into a waste paper basket... At the same time! So very sorry I chose to get ill."

The audience was sent home from the venue and will be given refunds. Gallagher's tour continues with dates in the U.S. this week (ends31May15).