An emotional Zayn Malik performed the One Direction song Night Changes for the first time in 10 years and on the anniversary of the day he left the band.
The 32-year-old surprised fans in Mexico when he performed the ballad at his show at the Palacio De Los Deportes in Mexico City on Tuesday (25 March).