Over 22,000 people were evacuated from the Tomorrowland music festival in Barcelona last night after a huge fire broke out on one of the stages.

It's thought the blaze was caused by a pyrotechnic malfunction during a firework sequence on the main stage.

No injuries have been reported, although some spectators were treated for anxiety attacks according to The Telegraph.

On  Facebook, Tomorrowland organisers said: "Tonight, July 29th 2017, the UNITE Barcelona stage caught fire due to a technical malfunction.

"Thanks to the professional intervention of the authorities all 22.000 visitors were evacuated safely and without reports of injuries.

"Authorities will follow up and continue the investigation with the local Spanish organiser of UNITE."

Festival-goers posted dramatic videos and photos of the blaze to social media.

The line-up for the evening had also been set to include DJs Ingrosso and Afrojack.

Feature Image: Twitter