Zayn Malik was forced to postpone his Mexico City show at the last minute after suffering from bad food poisoning. He wrote a heartfelt message to apologize to fans.

Dozens of fans were eagerly anticipating one of Zayn Malik’s last concerts on his Stairway to the Sky Tour. The performer, however, was forced to cancel the performance after falling victim to food poisoning. He made the announcement in his Instagram Stories just hours before the concert was set to take place that he had to cancel.

What Zayn Malik Had to Say

In his note, Zayn wrote, “I’m heartbroken to say that I won’t be able to perform tonight in Mexico City. I’ve been really sick since this morning, and despite trying everything to push through, my body just isn’t allowing it. I’m so sorry to let you down. The love and energy I always feel from my fans mean the world to me, and it hurts deeply to miss this moment with you. Thank you for your understanding, and please know I’m sending all of my love to each of you.”

‘It’s no joke, still struggling’

A few hours later, he offered an update on his health and said, “Mexico. I love you even though myself and many of my crew got severe food poisoning… It’s no joke, still struggling. To my fans, I am so sorry. These shows have made me feel alive, happy, grateful and at home, and that’s all because of you. These shows, your energy, your fan projects filled me with so much love and a feeling I can’t even describe. Big love.”

Bottom of Form

The internet melted a few days back, on March 25, when Zayn Malik gave a performance at Mexico City’s Palacio de los Deportes. He started with the very hit single by his ex-group One Direction named Night Changes, from their album released in 2014, Four. “I haven’t sung this song in 10 years. Thank you, that was amazing, I almost cried,” he uttered while the crowd cheered enthusiastically for him.